Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein div zentrieren mit CSS
Hi, ich habe ein div, das jetzt leider linksbündig ist. Ich hätte es aber gerne zentriert.
Wie kann ich das machen?
Ich möchte kein div align="center", und keine Tabellen für das Layout, sondern pures CSS.
Habs hinbekommen, mit nem left-margin von 18% kommts genau hin.
div#wasichindermittehabenwill {
margin: 0 auto;
}
funktioniert 100 pro, besser als dieses margin-left
div#wasichindermittehabenwill {
margin: 0 auto;
}
funktioniert 100 pro, besser als dieses margin-left
Aber auch nur, wenn du dem Div auch noch eine Breite zuordnest, denn ansonsten nimmt es immer 100% des Anzeigebereiches ein. Und so kann man es schlecht zentrieren.
div#wasichindermittehabenwill {
margin: 0 auto;
}
funktioniert 100 pro, besser als dieses margin-left
noe wenn man genau rechnet bringt einem das margin left right den gleichen effekt. Nebenbei rafft der ie auch margin 0 auto net so wirklich. margin-left schon.
Marscel
2005-09-04, 20:51:58
Warum haut text-align:center bezogen auf ein <div>-Attribut eigentlich mit dem IE hin, aber nicht mit dem Firefox? So geht die XHTML-Kompatibilität flöten, wenn man div align="center" schreibt.
noe wenn man genau rechnet bringt einem das margin left right den gleichen effekt. Nebenbei rafft der ie auch margin 0 auto net so wirklich. margin-left schon.
im standards-mode auch?!
Aber auch nur, wenn du dem Div auch noch eine Breite zuordnest, denn ansonsten nimmt es immer 100% des Anzeigebereiches ein. Und so kann man es schlecht zentrieren.
dann kann man es auch mit margin-left: 18% schlecht zentrieren ...
dann kann man es auch mit margin-left: 18% schlecht zentrieren ...
Deswegen macht man das ja auch mit margin. Es sei denn, du hast einen anderen, speziellen Fall, wo deine Lösung mit den 18% zufälligerweise funktioniert.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.