CarstenP: vertikale Zentrierung

Beitrag lesen

Moin Christian,

Das liegt am: <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
Wennst das weg gibst funktioniert es wieder.

Ja, das ist in der Tag ein bekannter Bug(?) im Mozilla.

It's not a bug, it's the W3C ;-)

Eigentlich wollte ich ein altes Posting verlinken ("vertikale Ausrichtung im IE 6", http://forum.de.selfhtml.org/archiv/2001/11/347/), aber der Thread scheint verschütt gegangen zu sein.

Die Quintessenz eines Postings war:

<style type="text/css">
html, body { height:100%; }
</style>

Im "Standard-Mode" (bei Angabe einer DTD, sowohl im IE6 als auch im Mozilla/Netscape6) beziehen sich Prozentangaben immer auf die Werte des übergeordneten Elementes. Fehlen die obigen CSS-Angaben, so hat die "Tabellenhöhe 100%" nichts, auf was sie sich beziehen könnte (egal, ob ungültige HTML-Variante <table height="100%"> oder gültige CSS-Variante table {height:100%;})
Wobei ich noch nicht so recht verstanden habe, was dann das übergeordnete Element zu html ist ;-)

Viele Grüße
Carsten