28172 sujets

CSS et mise en forme, CSS3

Slt
Je viens de me rendre compte que l'interligne entre les li du menu principal son trop espace, alors que sur les autres version d'IE et les autres navigateur elles sont nikel.
J'ai vue, en cherchant sur google, qu'il fallait definir les attributs haut, bas, gauche et droite. Donc de cette maniere :
margin:5px 0 0 0;

(j'ai mis une marge de 5px en haut pour espacer les boutons)

Mais ca ne marche pas Smiley ohwell .

Merci d'avance pour votre aide.

Lien vers le site
Bonjour,

A titre informatif : les listes possèdent par défaut des marges internes et externes.
Pour réinitialiser les deux, penser à mettre :
 li{
margin:5px 0 0 0;
padding:0;
}
Mince pas eu le temps de modifier mon message d'origine (j'ai eu un coup de fil). Je voulais rajouter que c'etait uniquement avec IE 6.
J'ai mis :

margin:5px 0 0 0;
padding:5px 0 5px 0;

Mais c'est pareil. Meme en mettant tous a zero il y a un espace (avec IE 6 je rappel).
bonsoir,

il te faut activer le haslayout (pour IE 7 et inf ) ...

donne une hauteur ou une largeur a tes li , ou bien active ce "layout" avec la règle propriétaire : zoom:1; qui ne pertuberas pas les autres navigateurs.

GC