Ich habe eine absolut positionierten Navigation auf meinem Menü, das auf der linken Seite des Feldes verwiesen wird *Get IE6 Quirks-Modus position: absolute Rendering im Standardmodus
#menu {
position: absolute;
display:inline-block; /* I can hasLayout? */
top: 0;
left: 0;
width: 265px;
height: 100%;
background: #ffc;
}
html>body #menu {
height: auto;
min-height: 100%;
}
Es ist etwas sollte wie folgt aussehen:.
+-------------------------------+
| N | |
| | content content content |
| A | content content content |
| | |
| V | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+-------------------------------+
Und in jedem Browser außer IE6, tut es. In IE6 Standards-Modus, sieht es mehr wie folgt aus:
+-------------------------------+
| N | |
| | content content content |
| A | content content content |
| | |
| V | |
| | |
|----+ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+-------------------------------+
Hier wird es knifflig. In IE6 in Quirks-Modus, sieht es richtig aus (soweit diese Box betrifft; alles andere ist Müll).
Wie bekomme ich das richtige Verhalten von IE6, ohne den Mapping-Modus zu erzwingen?
* Ja, ich weiß, ich sollte Floats dafür verwenden, und nicht darauf achten, dass es das gesamte Dokument streckt. Aber es ist anscheinend heilig, dass der Hintergrund der Navigationsleiste den unteren Rand der Seite erreicht, und dass es kein gekacheltes background-image
ist.
würde ich, aber ich kann kein Hintergrundbild verwenden. Danke fürs Spielen. –
Nun, es ist hart, Sie zu sein, aber am Ende mache ich etwas in diesem Sinne: http://www.456bereastreet.com/lab/developing_with_web_standards/csslayout/2-col/ (siehe unteren Schritt # 8) –
Das bringt den gelben Teil nicht bis zum Ende des Fensters, ohne den die Welt buchstäblich Feuer fängt und uns alle umbringt. Oder ich wurde dazu gebracht zu glauben. –