Herzlich Willkommen

Hier finden Sie kurze Texte und Notizen über CSS, CSS-Layouts, Links zum Thema und Hilfen zu in einem gewissen Browser auftretende Fehler. Ich werde die Einträge sporadisch ergänzen.

Samstag, 29. März 2008

Peekaboo-Bug

Ausgangslage für diesen Bug liefern ein Div mit fliessender Breite (width: auto) und ein darin eingebettetes gefloatetes Element. Unter diesen Umständen bildet der IE Inhalte neben dem Float nicht oder unvollständig ab, bis die Fenstergrösse verändert wird oder ein Link geklickt wird.

Bug Fix

Zwei Möglichkeiten, situationsbedingt die bessere wählen:
  1. Durch die Vorgabe einer Höhe wird hasLayout = true gesetzt (Holly Hack): div#static {height: 1%;}
  2. Durch Angabe einer Zeilenhöhe: div#static {line-height: 1 em;}
http://www.positioniseverything.net/explorer/peekaboo.html

Keine Kommentare: