Detlef G.: DIVs und Internet Explorer...

Beitrag lesen

Hallo Andreas

Ein Div so auszurichten, dass der linke Rand und der rechte Rand des Divs immer 160px vom Bildschirmrand entfernt ist.

Ja, dass ist ein Problem. Du hast mittels CSS keinen Zugriff auf den
Bildschirmrand, wie dir MudGuard bereits schrieb.
Solltest du nicht den Bildschirmrand sondern Rand deiner Seite bzw. den
Innenrand des, für die Anzeige deiner Seite zur Verfügung stehenden
Browserfensters meinen, ist dies möglich.

Ich habe es mit sämtlichen paddings und margins versucht, aber leider vergebens.

Das wäre der richtige Ansatz, wenn du das Element nicht absolut
positionieren würdest.
Wenn du es absolut positionierst, nimmst du es aus dem Elementefluss,
klebst es praktisch an der angegebenen Position auf die Seite.
Damit bezieht es seine Randabstände nicht mehr auf den Fensterrand.

.mittig {
position: absolute;
left: 160px;
right: 160px;

Ja, dass kann der IE nicht.
Warum muss das Element absolut positioniert sein?
Merke: Absolut positioniert ist sehr oft absolut falsch!

Wenn du dich von der wahrscheinlich sowieso unnötigen, absoluten
Positionierung verabschiedest, richtet dir willies Vorschlag das Element
wie von dir gewünscht aus.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!