28220 sujets

CSS et mise en forme, CSS3

Bonjour,
Mon probleme est simple : dans firefox, mon menu de gauche est parfait, c'est une liste tout simple, et la largeur est bonne. Dans IE, on voit clairement un bug...
Voila l'adresse pour voir le probleme (volontairement non cliquable, pour eviter un referencement prematuré) :

toutankharton.com/df/

Merci d'avance !
oups ! honte à moi ^^
Bon, j'ai corrigé ça et passé feuille de style et page au validateur du W3C. Ma page est donc valide xhtml 1.0 transitional et ma feuille de style CSS 2.0

par contre, le probleme persiste Smiley decu
Re,
Essayes de mettre ta liste sur une même ligne dans ton code:
<ul><li>item</li><li>item</li>etc.

A priori çà fonctionne, mais ne me demande pas pourquoi. Smiley biggrin
Bonjour,

IE windows ne gère pas correctement les espace non significatifs d'une liste comportant des éléments en display:block, comme ici, si ces éléments ne sont pas doté de layout (une caractéristique interne IE).

Pour pouvoir garder ces espaces non significatifs dans le code et éviter le bug de rendu, il faut donner à ces éléments une des propriétés qui leur confère le layout, c'est à dire entre autres :
- une hauteur ou une largeur (mêmes fictives)
- une propriété zoom:1 placée dans une CSS conditionnelle réservée à IE.