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> surcode> au lieu du
- code> et utilisez
la hauteur de ligne code> au lieu deHauteur 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.