propriété nécessaire ? [CSS] - HTML/CSS - Programmation
Marsh Posté le 24-09-2005 à 18:10:30
Bon, j'ai fais une page intégrant la liste citée ci dessus et je fais face à quelques petits problèmes.
La page en question:
Citation : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Pour faire simple:
J'ai viré les bordures d'espacement entre les <li> (ça ne fonctionnait pas sous IE). Actuellement j'arrive à quelque chose de potable sous presque tous les navigateurs, sauf IE qui m'affiche une marge d'un pixel entre le cadre du navcontainer et le premier <li>.
Un grand merci à celui qui saura m'aider à résoudre ça
(soyez indulgents, je me suis mis récemment au codage 'clean')
Marsh Posté le 24-09-2005 à 22:27:11
Rassure toi, le problème ne vient pas de toi, mais d'IE. Essaye d'ajouter
height: 32px; dans #navcontainer li.
Marsh Posté le 24-09-2005 à 22:35:41
ça marche !
Peut-être que quand j'aurai codé pas mal en CSS j'apprendrai à amadouer IE (et dire que c'est le navigateur le + utilisé, c'est désolant )
Marsh Posté le 25-09-2005 à 09:27:20
C'est pareil pour les OS, windows n'est pas forcément le plus stable
PS : Attention, j'ai pas dit que macOS ou linuix étaient plus simple hein !
Marsh Posté le 24-09-2005 à 14:55:33
Hi all,
je regardais les listes pré-concues de maxdesign et il y a certaines choses que je ne saisis pas bien.
par exemple dans le cas de cette liste : http://css.maxdesign.com.au/listamatic/vertical10.htm
je ne comprends pas pourquoi cette ligne
html>body #navcontainer li a { width: auto; }
est nécessaire (et elle est apparemment nécessaire, si on l'enlève, il y a une marge qui se rajoute à droite).
Quelqu'un peut-il m'expliquer pourquoi c'est comme ça, si c'est pour éviter un bug ou bien une subtilité du CSS que je n'ai pas saisie ?
Thanks
Message édité par wannamaker le 24-09-2005 à 14:56:14