Mit CSS geht das aber nicht so einfach, jedenfalls nicht vertikal. Kannst Du uns vom Gegenteil überzeigen? ;)
ja!
is zwar nicht ganz exakt aber läuft in zumindest ie und moz/netscape(andere hab ich nicht getestet):
<div style="padding-top:30%;">
<div style="text-align:center; border:1px solid lime;">
Test
</div>
</div>
Grüße Zwomble
ps: wenn ich mehr zeit hätte würde ich das auch noch korrekter machen mit z.b. line-height...und vertical-align:middle...is aber viel rumprobieren...