Das liegt daran, dass 'text-align:center' wie der Name schon sagt nur Text zentriert und keine Blöcke (wie z.B. DIV). Gib den Divs doch mal ein 'margin:auto'.
Um genau zu sein, ist meine Seite mit text-align:center in der Mitte... bin zwar nicht so der Profi, aber es scheint auf divs zu wirken...
ich glaub das geht nur im IE, weil der es falsch macht...
Naja, das Problem hierbei ist vielmehr die vertikale Zentrierung, weil vertical-align auf das Div nicht greift... oder besteht die Möglichkeit display:block drauf anzuwenden? (Ist wahrscheinlich Unsinn aber nun ja ;)
Ah, ok. display:block dürfte nichts bringen, ein DIV ist ja schon ein Block. Evtl. liegt das ganze daran, das die Höhe nicht stimmt. Gib mal allen Elternelementen die Höhe 100% (auch HTML und BODY).
Gruß,
Harlequin