CSS, IE, Opera et .... Netscape grrrrr... - HTML/CSS - Programmation
Marsh Posté le 05-08-2002 à 19:52:17
Pour être précis :
Pour avoir le même résultat sous IE (ou opéra) et sous Netscape, font-size: x-small doit être font-size: small
A ce moment là, g le même résultat !!
C insupportable à la fin ces histoires... Et en plus, c'est les dernières versions de tous les navigateurs.
Marsh Posté le 05-08-2002 à 20:14:51
Les tailles x-small, small, medium, etc... sont effectivement valables au sens du W3C, mais il n'y a rien qui dit comment les navigateurs doivent les interpréter, conclusion, chaque navigateurs les affichent comme ils veulent.
Si tu as besoin d'une mise en page précise, tu peux indiquer la taille de la police en pixels : font-size: 8px; par exemple.
Marsh Posté le 05-08-2002 à 20:19:41
G pas réellement besoin d'avoir les mêmes tailles, c juste que j'aime bien retrouver le site que je suis en train de faire de la même manière sur un max de navigateurs.
J'essaye ton truc... en attendant...
Merci !
Marsh Posté le 05-08-2002 à 20:26:32
Bon bah effectivement , ton truc marche nickel ! merci beaucoup !
Marsh Posté le 05-08-2002 à 21:18:04
dans ce genre de cas, il vaut mieux mettre une valeur "numerique", exemple : pour une couleur, au lieu de mettre "red" "white" etc .... met les valeur en #RRGGBB ...
pareil pour les tailles.
voilà quelque conseil qui téviteront plein de problemes
Marsh Posté le 05-08-2002 à 21:27:34
Non, les couleurs (black, red, navy...) sont normalisées et correspondent à une unique valeur RGB. Ce sont, de plus, de couleurs "sûres" qui sont (a priori) les même sur tous les navigateurs et toutes les plateformes.
Marsh Posté le 05-08-2002 à 21:40:14
Par contre si tu fous un PNG qui a une certaine couleur de fond en RGB, et que tu fous la même couleur RGB pour le fond de ta page, dans IE les deux ont une couleur différente
C'est super chiant cette histoire
L'autre solution serait de foutre un fond transparent au PNG... mais encore une fois IE le supporte pas
Bon je vais arrêter mon troll là...
Marsh Posté le 05-08-2002 à 21:46:41
gm_superstar a écrit a écrit : Non, les couleurs (black, red, navy...) sont normalisées et correspondent à une unique valeur RGB. Ce sont, de plus, de couleurs "sûres" qui sont (a priori) les même sur tous les navigateurs et toutes les plateformes. |
normaliser? depuis kan?
"on m'aurais menti"
Marsh Posté le 05-08-2002 à 22:03:23
Maxime a écrit a écrit : normaliser? depuis kan? |
En tout cas depuis le HTML 4 (pas vérifié dans les précédentes specs). http://www.w3.org/TR/html4/types.html#h-6.5 Et le HTML 4 c'est décembre 1997...
Citation : "on m'aurais menti" |
On dirait bien
Marsh Posté le 05-08-2002 à 19:38:19
Voilà mon problème :
<style type="text/css" media="screen"><!--
a { color: white; font-style: italic; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited { color: white }
a:hover { color: #66f }
--></style>
Pourquoi ça me donne parfaitement la même chose sur IE (5.5 et 6) et Opéra (6) et rien à voir du tout avec Netscape (6.2) ???
Je précise que c validé par le w3c en plus...
Ya un truc qui est pas bon dans mes CSS...
Suis-je obligé de passer par une détection du browser + css à la demande générée par PHP
Message édité par LexTuhor le 05-08-2002 à 19:39:06