CSS ist nicht meine starke Klage, und ich bin nicht sicher, was mit meinen Listenelementen in IE6 los ist. Ich möchte, dass sie vertikal ausgerichtet sind, aber das erste Listenelement wird immer ein oder zwei Pixel weit nach rechts geschoben, sodass es nicht mehr mit den anderen Mitgliedern in der Liste übereinstimmt. Soweit es mich betrifft, sieht diese Liste in IE7/8, FF3 und Chrome 2 (alle unter Windows) gut aus.IE6 Seltsamkeit - erstes Listenelement eingerückt
Hier ist, wie es in IE6 aussieht ... beachten Sie, dass Vangala Eintritt nicht richtig eingezogen wird:
alt text http://img254.imageshack.us/img254/8123/ie6liindent.png
Hier ist meine relevante CSS:
.organizer-label {
float: left;
width: 145px;
}
.organizer-value {
margin-left: 150px;
}
.organizer-value ul {
margin-left: 1em;
margin-top: 0;
padding-left: 0;
padding-top: 0;
line-height: 1.1em;
}
Hier ist meine relevant html:
<div class="organizer-subsection">
<div class="organizer-label">Committee members:</div>
<div class="organizer-value">
<ul>
<li>Vangala Subrahmanyam, Sai Advantium Pharma Ltd, Pune, India</li>
<li>Ramaswamy Iyer, Bristol-Myers Squibb, Lawrenceville, USA</li>
<li>Ragu Ramanathan, Bristol-Myers Squibb</li>
</ul>
</div>
</div>
Mache ich etwas Dummes und nur Glück haben, dass es in den meisten Browsern gut aussieht? Was kann ich tun, damit die Liste in IE6 richtig ausgerichtet wird?
Die Kaskadenform von CSS macht es zu einem kniffligen Biest. Ich würde zuerst versuchen, Regeln für * alle * die Eigenschaften der fraglichen Elemente explizit zu definieren, d. H. Nicht nur Regeln für die ul, sondern auch für die li. Und nicht nur linke und obere Ränder und Polsterung, sondern auch unten und rechts. Und Einrückungsregeln, Zeilenhöhen, Rahmen, Anzeige und so weiter. Versuchen Sie, über absolut alles explizit zu sein, um auszuschließen, dass eine ungerade Regel durchläuft, wo Sie es nicht erwarten. Ich füge das als Kommentar nicht als Antwort hinzu, da ich nicht weiß, ob es das Problem beheben wird, aber möglicherweise hilft, das Problem zu beheben. –
Die Frage ist, sollten Sie sich wirklich für IE6 interessieren? http://ajaxian.com/archives/i-wont-support-ie-6-in-2009 – jao
Ja, ich muss mich kümmern. Traurig. Siehe http://stackoverflow.com/questions/1054351/where-can-i-get-browser-use-data-broken-down-by-country –