Der Internet Explorer verfügt intern über ein eigenes Layoutkonzept mit dem Qualitätsmerkmal hasLayout.
Detaillierte Anweisungen im Artikel on having layout.
Vor allem das «Fehlen von Layout» ist für viele ungewöhnliche und nicht abschätzbare Verhalten im IE zuständig:
Detaillierte Anweisungen im Artikel on having layout.
Vor allem das «Fehlen von Layout» ist für viele ungewöhnliche und nicht abschätzbare Verhalten im IE zuständig:
- Auftreten der meisten Float-Bugs
- unterschiedliche Interpretation simpler Eigenschaften einer Box
- Fehler bei Interpretation von Aussenabständen zwischen Boxen und ihren Elternelementen
- Unterschiede bei Positionierung von Hintergrundgrafiken
Grundlagen für die Vergabe von hasLayout
Folgende Elemente werden automatisch mit Qualität hasLayout belegt:-
position: absolute
-
float: left | right
-
display: inline-block (verfügbar ab IE 5.5)
-
width: beliebiger Wert ausser auto
-
height: beliebiger Wert
-
zoom: beliebiger Wert (proprietär ab IE 5.5)
-
writing-mode: tb-rl (proprietär)
-
overflow: hidden | scroll | auto
-
overflow-x | overflow-y: hidden | scroll | auto
-
position: fixed
-
min-width: beliebiger Wert
-
max-width: beliebiger Wert (ausser none)
-
min-height: beliebiger Wert
-
min-height: beliebiger Wert (ausser none)
Keine Kommentare:
Kommentar veröffentlichen