Hi,
Du meinst gesamtzentriert in der Seite ("in der Mitte vom Bildschirm" oder sowas) oder nur in einer Box oder ähnlichem?
Das spielt doch nun wirklich keine Rolle. Auch body isdzt eine Box.
Vom Syntax her ist es schon vorgesehen: vertical-align heißt das Attribut dafür. Es hapert nur bei der Umsetzung - scheinbar macht das kein Browser so, wie er es tun sollte.
Du solltest Dein Wissen über CSS erweitern. Jeder Browser macht genau das, was die Spezifikation vorsieht und setzt vertical-align für Tabellenzellen oder Bilder um, jedoch nicht für Block-Elemente.
Was du hier zumindest machen kannst: "scheinbar" mittige Zentrierung, in dem du z.B. einfach den padding auf 70px stellst (blöde antwort, ich weiß).
Warum gibst Du sie dann? ;-)
Gefragt war eine vertikale Zentrierung von Fließtext unbestimmter Länge. Da hilft ein padding wirklich nicht, sondern nur vertical-align für ein Element, daß als Tabellenzelle dargestellt wird. Wenn der IE nicht zu berücksichtigen wäre, käme man hierzu auch ohne eine HTML-Tabelle aus.
freundliche Grüße
Ingo