Gunnar Bittersmann: background-image wird nicht angezeigt

Beitrag lesen

@@Ingo:

nuqneH

ähmm, warum wir das Hintergrund-bild nicht angezeigt?

Weiss jemand Rat?

Ja: Die Tips für Fragende beachten!

Sollen wir erst lange rumsuchen, welches Element denn ein Hintergrundbild haben sollte?

Ich schaue mal in meine Glaskugel: div[@id="all"].

Dieses Element hat keinen Inhalt, der eine von 0 verschiedene berechnete Höhe hervorrufen würde:

„Nur untergeordnete Elemente im normalen Fluss werden [bei der Berechnung der Höhe] berücksichtigt (das heißt, Floating-Boxen und absolut positionierte Boxen werden ignoriert […])“ [CSS2 §10.6.3]

Ein 0 Pixel hohes Hintergrundbild ist nun wirklich nicht zu sehen.

Dies ändert sich, wenn man per 'overflow: hidden' für dieses Element einen Blockformatierungskontext erzeugt. [CSS21 §9.4.1]

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)