Display: block pour le lien sous IE [RESOLU] - HTML/CSS - Programmation
Marsh Posté le 10-08-2005 à 17:19:12
tu peux me dire l'interet d'entourer le A d'un H5 alors que le A est dans un #menu LI A
déjà vire moi ton H5
et normalement un élément block prend toute la largeur de son parent
jvais voir
Marsh Posté le 10-08-2005 à 17:25:06
Beral2 a écrit : Bonjour tout le monde, |
1- le <h5> est redondant
2- ajoutes "_height: 0.0000001%;" au style de tes "a"
Marsh Posté le 10-08-2005 à 17:47:51
Bon, j'ai enlevé les <h5> :
HTML:
Code :
|
Et la CSS est devenue :
Code :
|
Mais sous Firefox, cela ne marche plus (le hover, pas le block). Sous IE, ça déconne encore plus... mais on verra plus tard.
Masklinn : le _height: 0.0000001%; si c'était pour IE, on verra plus tard aussi, le temps que cela fonctionne sous Firefox.
Sinks
Marsh Posté le 10-08-2005 à 18:02:49
Bon pour Firefox, ça remarche, c'était mon "background: url(../images/fond_sable.png);" dans le a qui faisait planter, l'ai mis seulement dans l'ul, tout marche.
Marsh Posté le 10-08-2005 à 18:06:48
Et avec ton "_height: 0.0000001%;" Masklinn, nickel sous IE aussi.
P'tit résumé pour le HTML:
Code :
|
Et CSS:
Code :
|
J'essaie de comprendre ce "_height: 0.0000001%;".
Merci à tous les 2.
Marsh Posté le 10-08-2005 à 18:12:24
Beral2 a écrit : J'essaie de comprendre ce "_height: 0.0000001%;". |
Impossible à comprendre "comme ça", les "top tier dev" (l'élite du dev web quoi) ont réellement commencé à comprendre la cause fondamentale de ce comportement (et de pas mal d'autres) il y a seulement quelques mois, alors que le bug en lui même est connu depuis des années.
Pour l'explication et les informations sur ce bug et les autres "dimensional bugs", ils ont créé un document que je recommande de lire: On Having Layout
Marsh Posté le 10-08-2005 à 17:16:28
Bonjour tout le monde,
je mets un display: block avec une couleur de background pour certains liens, comme ça, ça prend toute la ligne et c'est, je trouve, plus joli.
Alors, la couleur de background (sur le a:hover) ET le display: block (sur le a) marchent impeccable sous Firefox mais sous IE, il n'y a que la couleur qui "marche", le lien ne prend pas toute la ligne.
Le code HTML:
La CSS :
Une idée svp ?
Message édité par Beral2 le 12-08-2005 à 12:22:46