par
Hermès » 18 avr. 2006, 15:21
Joli, effectivement en plaçant un display:block et un float:right, on tombe sur quelque chose de plus semblable (et compatible IE/FF).
Maintenant le problème principal vient des liens sous IE.
#navlist a { padding: 3px 15px; }
n'a aucun effet sous IE.
En cherchant un peu, j'ai trouvé la solution qui consistait à faire passer les liens en block (un lien doit être un block par défaut sous FF je suppose).
#navlist a {
display:block;
padding: 3px 15px;
}
html>body #navlist a {
margin-top:-5px;
}
La deuxième règle sert à faire remonter les liens sous FF.
Dernier petit détail : sous firefox, les liens sont plus hauts que le div conteneur, ce qui fait qu'on a une bande de couleur avec par dessus les liens qui sont presque 2 fois plus haut.
Par contre sous IE, les liens prennent la même haute que le conteneur.
Une solution pour avoir le même effet que sous FF ?
J'ai essayé de mettre un padding négatif sur le conteneur mais ça ne change rien...
Joli, effectivement en plaçant un display:block et un float:right, on tombe sur quelque chose de plus semblable (et compatible IE/FF).
Maintenant le problème principal vient des liens sous IE.
#navlist a { padding: 3px 15px; }
n'a aucun effet sous IE.
En cherchant un peu, j'ai trouvé la solution qui consistait à faire passer les liens en block (un lien doit être un block par défaut sous FF je suppose).
#navlist a {
display:block;
padding: 3px 15px;
}
html>body #navlist a {
margin-top:-5px;
}
La deuxième règle sert à faire remonter les liens sous FF.
Dernier petit détail : sous firefox, les liens sont plus hauts que le div conteneur, ce qui fait qu'on a une bande de couleur avec par dessus les liens qui sont presque 2 fois plus haut.
Par contre sous IE, les liens prennent la même haute que le conteneur.
Une solution pour avoir le même effet que sous FF ?
J'ai essayé de mettre un padding négatif sur le conteneur mais ça ne change rien...