Ingo: background-image wird nicht angezeigt

Hallo,

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

Weiss jemand Rat?

Danke

  1. @@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)
    1. 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"].

      OK, ich nehme es mir zu Herzen!

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

      nun ja eigentlich doch

      „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 […])“

      ach, das ist ja interessant

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

      mhmm, wohl wahr

      oder halt mit
      height:500px;

      Wäre ich echt ohne Deinen Hinweis nicht drauf gekommen.

      Gracias!