J'ai des problèmes avec les bogues d'élément de liste IE7. Les balles (ou chiffres) de et sont montrés en dehors de la marge. Comment puis-je résoudre ce problème pour IE? D'après ce que j'ai lu, cela semble être un problème lors de la spécification de la hauteur / de la largeur dans un IE7 Li. Les images peuvent être trouvées ici:
firefox: p>
p> IE7: p>
p>
J'ai une feuille de style avec la répétition Meyer. P>
#create_request li { display: list-item; width: 313px; height: 23px; background-color: #E3E3E3; list-style: decimal; list-style-position: inside; padding-left: 25px; padding-top: 5px; } #create_request li.alternate { background-color: white; } #create_left li:hover { width: 356px; background: url('/images/list_add.png') 100% 100% no-repeat; background-color: #B0B0B0; cursor: pointer; }
3 Réponses :
1) Essayez 2) essayez d'utiliser la marge (même de la marge-gauche: 0;) < / p> 3) CSS hack pour IE7 est également disponible p> Affichage: Bloc; Code> au lieu de
Affichage: Liste-item; code>
IE peut faire des choses étranges avec le rembourrage / la marge. Je recommanderais d'avoir un fichier .CSS distinct pour IE:
<!--[if IE 7]> <link rel="stylesheet" type="text/css" href="ie7.css"> <![endif]-->
de ce que j'ai lu cela semble être un problème lors de la spécification de la hauteur / de la largeur d'un IE7 Li. em> p>
C'est correct. Définissez la largeur
code> sur
code> au lieu du
- code> et utilisez
la hauteur de ligne code> au lieu de
Hauteur code> sur le
- code>. p>
xxx pré> blockQuote>
Correction de tout, mais laissez à ce nouveau bogue: Stackoverflow.com/Questtions/6078290/...
Avez-vous une feuille de style de réinitialisation? Si vous ne le faites pas, cela peut être la cause de ce problème.