Ingo Turski: Vertikal zentrieren

Beitrag lesen

Hi,

wieso unbedingt eine Tabelle?
Was denn sonst. Ich brauche dazu eine Tabelle.

Nein. Es gibt mit CSS viele Methoden, um ein beliebiges Element zu zentrieren.

Leider ist ja das HEIGHT-Attribut in HTML ungern gesehen, aber auch mit CSS (style="height:100%") darf man in diesem Fall laut HTML 4.01 Transitional nicht arbeiten.
Wie kommst Du denn darauf? HTML interessiert die CSS-Formatierung nicht im Geringsten.
Das interessiert es sehr wohl. Mit diesem doctype funktioniert es einfach nicht.

Du verwechselst hier das sog. Doctype-Switching mit den HTML-Spezifikationen.
Indem Du einen vollständigen Doctype (ab HTML 4) angibst, wechseln die Browser aus dem fehlertoleranteren quirks-mode in einen standardkonformeren Modus. Dadurch wird aber das HTML nicht auf einmal falsch, sondern - wie Du ja jetzt weißt - wird das unvollständige CSS nicht mehr über die Fehler(-rate)-Korrektur ergänzt, sondern standardkonform(er) umgesetzt.

freundliche Grüße
Ingo