Das Zentrieren eines Bildes bzw. eines Elements
Das Zentrieren eines Elements ist eigentlich ziemlich einfach zu realisieren, da ich aber danach immer wieder gefragt werde, scheint es für manche doch ein Problem zu sein.
Deswegen habe ich mich entschlossen, hier einen kleinen Beispiel zum diesem Thema zu veröffentlichen.
<body style="text-align:center;">
<div style="position:absolute; top:50%; margin-top:-50px; height:50px;
left:50%; width:100px; margin-left:-50px;" >
<div style="position:absolute; text-align:center;">
<div style="height:100px; width:100px; background:red;"></div>
</div>
</div>
Es ist zu beachten, dass margin-top bzw. margin-left der Hälfte des Wertes height bzw. width gleich sein soll.

28. Februar 2007 um 12:41
Diese Version finde ich zwar OK, aber die ist auch nicht perfekt, da die Zentrierung nicht 100% ist.
08. März 2007 um 13:11
Die Lösung finde ich gut, schade nur, dass man so viel Markup hat.
08. März 2007 um 14:52
Ich benutze auch diese Methode, um bestimmte Objekte zu zentrieren und ich kenne keine andere, die so gut funktioniert.
09. März 2007 um 17:07
Danke für die kleine HowTo, dieser Trick ist sehr nützlich für mich.
26. März 2007 um 19:33
Schöne Sammlung an Informationen bietest du den Usern hier. Du hast einen weiteren Stammbesucher und sehr nette Variation zum zentrieren eines Bildes.
20. Februar 2008 um 11:35
Gute Lösung!
20. Februar 2008 um 11:47
Es funktioniert und eine andere Methode brauche ich nicht.
20. Februar 2008 um 12:11
Danke
25. November 2008 um 09:05
Über die CSS-Anweisung vertical-align kann man sehr einfach eine perfekte Zentrierung erreichen.