28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Je commence un site et j'ai déjà quelques problème d'alignement de certaines div entre IE et FF je ne comprend vraiment pas pourquoi ce n'est pas pareil sur les deux naviguateurs mais bon regarder et aidez-moi svp...
http://lutix.site.voila.fr/test.html
Modifié par Royal16 (10 Jun 2006 - 18:45)
Bonjour et bienvenue,
Firefox comme d'autres navigateurs basés sur le moteur de rendu Gecko ajoutent un padding-left de 40px à des élément comme les <ul> au lieu d'ajouter un margin-left de 40px comme IE ou Opera. D'autres éléments ont des padding ou des margin par default.
Je te conseille donc pour éviter ce genre de surprise souvent inattendue
et qui peut s'avèrer finalement très pénible, de déclarer en début de css:


* {margin:0; padding:0}


Au cas ou tu ne connaîtrais pas le * est ce qu'on appelle le selecteur universel, il s'applique donc à tous les éléments.
Le problème venait de ton <ul> auquel il fallait ajouter un padding:0.
Modifié par Hermann (10 Jun 2006 - 14:04)
Smiley biggrin woaw alors là c'est la première fois que j'ai une réponse aussi précise sur un forum! je suis tout nouveau sur celui-ci mais je pense que je vais bien l'utiliser! merci beaucoup pour cette réponse!