Layout im IE5.01 und 5.5 nicht zentriert

Habe gerade festgestellt, dass ich, wie es scheint,wohl noch ein anderes Problem habe. Im IE5.01 und IE5.5. wird das Layout nicht zentriert dargestellt. Mal schauen, ob mir dazu eine Lösung einfällt.

Zunächst einmal habe ich nach dem möglichen Grund geforscht.
Der Grund, warum die beiden alten IEs nicht zentrieren ist der, dass im Stylesheet die Zentrierung über

margin : 0 auto 0 auto;

herbeigeführt würde.

Hierzu self-html :

„Über margin-left:auto; margin-right:auto können Block-Elemente zentriert werden. Der Internet Explorer unterstützt dies allerdings bis zur Version 5.x noch nicht; Sie können jedoch dessen fehlerhafte Umsetzung von text-align zur Zentrierung von Block-Elementen ausnutzen.“

Und hier ist dann wohl der Punkt gekommen, wo ich für die IEs ein eigenes Stylesheet schreiben muss und dieses über die Conditional Comments verknüpfen.

Hier erstmal noch ein Link über das Funktionsprinzip und die Wirkungsweise der conditionel comments

[www.standards.webmasterpro.de]

STOP! Ein Schritt zurück : Ich habe dem body-tag im Stylesheet ein

text-align:center;

hinzugefügt und kann mir die CC vorläufig noch ersparen.
Nun zentrieren die alten IEs brav und ordentlich.

Die Folge von text-align:center ist aber dass dieses Atribut in HTML 4.01 Strict und XHTML 1.0 Strict nicht mehr enthalten ist. Soll aber, wie in meinem Fall auf die fehlerhafte Darstellung in den alten IEs Rücksicht genommen werden, muss auf align zurückgegriffen und HTML 4.01 Transitional oder XHTML 1.0 Transitional deklariert werden. (Quelle)

Zu diesem Thema [hier] lesen und [hier]