Gunnar Bittersmann: Element nicht verschwinet bei position:absolut;?!

Beitrag lesen

@@DerRoman:

nuqneH

Nein also an dem Fehlenden und eigentlich eh existierenden width liegt es nicht

Doch. Genauer: an dessen fehlerhaftem Wert. [CSS2 §4.3.2] Eine ungültige Deklaration bewirkt genauso wenig wie eine nicht vorhandene: gar nichts.

dar der Baum ohne position:absolute; sofort oben links sichtbar ist.

Klar, das Blockelement nimmt dann ja die ganze Breite des umschließenden Blocks ein. [CSS2 §10.3.3]

Bei absoluter Positionierung ist es (ohne explizite Breitenangabe) nur so breit wie es sein Inhat erfordert (shrink to fit). [CSS21 §10.3.7] Ohne Inhalt ist seine Breite also 0; es ist unsichtbar.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)