@@Mikey:
Er hat einen Hintergrund, doch dieser wird leider nicht angezeigt.
Doch, das wird er. In voller Höhe der 'div'-Box. Hat diese keinen Inhalt, ist deren Höhe 0. Bei dem von dir angegebenen Quelltext hat sie den Inhalt "...", folglich ist auch eine Zeilenhöhe Hintergrundbild zu sehen.
„Der Prozentwert wird relativ zur Höhe des umschließenden Blocks der erzeugten Box berechnet. Wird die Höhe des umschließenden Blocks nicht explizit angegeben (das heißt, ist sie demnach von der Inhaltshöhe abhängig), wird der Wert als 'auto' interpretiert.“ [CSS2 §10.5]
Dieser Fall ist gegeben, da du für die umschließende 'body'-Box keine Höhe angegeben hast.
Vielleicht möchtest du div#wrapper {min-height: 100px}
setzen.
Wenn ich aber "float:left" einsetze, funktioniert's
??
aber der Layer ist nicht zentriert, sondern linksbündig.
Das sollte nicht verwundern.
Live long and prosper,
Gunnar
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)