molily: Gesamtes Layout wird im IE nicht zentriert - trotz text-align

Beitrag lesen

Zentriert wird das ganze ja generell mit margin: auto - funktioniert auch, nur eben nicht im Internet Explorer (wie eig. schon erwartet).

Deine Erwartung ist falsch.

Der Internet Explorer kann margin:auto zur Zentrierung von Blockelementen seit Version 6 im standardkonformen Rendermodus.

Solange du nicht im Quirks-Modus arbeitest bzw. nicht IE 5 unterstützen musst, kannst du dir die Hacks mit text-align:center sparen.

Dass der IE deine Seite nicht zentriert liegt vielmehr daran, dass diese Styles hier

html {

POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
}

  
dazu führen, dass das html-Element nicht die gesamte Breite einnimmt, sondern nur so breit ist, wie sein Inhalt es erfordert.  
  
Am besten lässt du das position:absolute hier weg. Warum hast du es drin?  
Oder du setzt eine explizite Breite wie 100%.  
Abstände (margin, padding) und Rahmen (border), die IE möglicherweise anwendet, kannst du ggf. in beiden Fällen auf 0 setzen.  
  
Mathias

-- 
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)