Homepage selbermachen 7.851 Themen, 35.615 Beiträge

Element browserunabhänig zentriert ausrichten mit CSS

Yves3 / 2 Antworten / Flachansicht Nickles

Hallo,

Klingt einfach, scheint es aber nicht zu sein. :(
Ich möchte einen von ASP.NET generierten Kallender mit der Breite von 180px In der Mitte eines div Elements mit der Breite von 686px ausrichten. Der Kallender ist eine Tabelle.

Text-allign funktioniert nur im IE.

Bei Selfhtml wird empfohlen, es mit Margin zu machen, was ich folgendermassen versucht habe umzusetzen: (CSS des Kallenders):
Position: absolute;
margin-left: 253px;
margin-right: 253px;

Firefox interpretiert das meinen Vorstellungen entsprechend, der IE bezieht die Positionierung aber auf die ganze Bildschirmbreite.

So etwas muss doch machbar sein... nur wie?

bei Antwort benachrichtigen
Yves3 Borlander „Wozu position:absolute? Daran dürfte es liegen... Sauberer wäre übrigens auch...“
Optionen

Ohne position: absolute; und mit margin:auto; klappt's bei beiden browsern. :)
Danke!

bei Antwort benachrichtigen