ich möchte ein div zentrieren. mithilfe von „margin: 0 auto“ klappts nur wenns ein leerer div ist und wenn cih einen div mit „text-align:center“ drum mache zentrierts zwar andere objekte aber keine divs mit.
IE und FF zentrieren unterschiedlich, so müsste dein CSS Code aussehen:
body {text-align: center;}
div#deine_div {width: 100px; margin: 0 auto;}
div {text-align: left;}
Also die margin Lösung klappt in allen Browsern außer IE solange dem Div eine Breite zugewiesen wurde. Im IE zentriert man mit text-align: center; angewendet auf body. Damit dann aber nicht alles zentriert ist, wird auf div nochmal text-align: left angewendet.
Ich hoffe ich konnte dir helfen, bei deiner Seite habe ich nämlich die zu zentrierende Div nicht gefunden
ich werde versuchen die fehler zu beheben. jedoch frage ich mich warum du die divs ncih gefunden hast. jeweils die div-blocks ließen sich nciht zentrieren.
Das ist so doch gar nicht richtig. Der IE ab 6 zentriert im Quirks Mode anders als im Standards Mode. IE5 ist IIRC sowieso zu alt und zentriert nur so, wie der IE6 im Quirks Mode, bzw. hat nur einen Quirks Mode.
Im Standards Mode zentrieren alle Browser mit „margin:0 auto“. Natürlich auch, wenn man keine Breite angibt, aber bei Breite 100% ist halt immer alles zentriert
text-align:center ist zum Zentrieren von Inline-Elementen, nicht von Block-Elementen!