28173 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai un probème d'affichage de bordures avec IE6. J'ai mis une bordure sous les li (border-bottom) dans la barre de navigation da gauche. Ça s'affiche correctement sous Opera et Firefox mais pas sous IE6 (pas testé IE7) le tout sous PC. Pas de problèmes a priori sous Firefox et Safari Mac.

Il n'y a rien sous IE... sauf quand on passe la souris dessus. Alors IE affiche la bordure. Le pire, c'est que IE affiche bien toutes les bordures dont celle du bas lorsque l'on indique border tout court. Snif !

Voir la page ici :
http://www.tineghir.net/michalon/

Quelqu'un aurait-il une idée d'où ça bug dans mon css ?

Merci d'avance pour vos réponses

P'tit Ben
Modifié par Ptit Ben (08 Jul 2007 - 22:57)
Bonjour,

Surement un problème de haslayout (voir )
Tu dois pouvoir régler le problème en affectant un height: 1% à tes li.
#navigation li {margin:0;padding:0.5em 0 0 0.1em; height: 1%;}


Ps: on ne peut pas dire que ta css soit facile à lire !!! Smiley cligne
Purée ! Faut l'savoir !
Un grand merci, en tout cas, c'est bien ça.
Et un grand respect pour tes connaissances.
Pas tout compris dans l'explication du lien, mais tant que ça marche...

ghost a écrit :
Bonjour,

Ps: on ne peut pas dire que ta css soit facile à lire !!! Smiley cligne


C'ets que j'ai la phobie du scrollage et l'aversion des espaces vides qui alourdissent inutilement les pages. Ça doit dater du temps où j'avais un pauvre 56 kb.

Merci encore

P'tit Ben
Modifié par Ptit Ben (08 Jul 2007 - 22:56)