Hallo Andreas,
Ein Div so auszurichten, dass der linke Rand und der rechte Rand des Divs immer 160px vom Bildschirmrand entfernt ist.
Das ist von vornherein zum Scheitern verurteilt - der Bildschirmrand ist für CSS nicht greifbar, also sind auch Abstände davon nicht einstellbar.
Im Opera und im Mozilla FireFox ist das ohne Probleme machbar! Wenn man ein Div "absolute" positioniert und es kein übergeordnetes Div gibt dann wird der Browserfensterrand (=Bildschirmrand) genommen. Man schreibt
div {position: absolute; top: 20px; left: 160px; right: 160px;}
und schon sind die ränder des DIVs genau soweit vom Seitenrand entfernt. Nur der IE ignoriert die Angabe für right...
Aber es muss doch eine Möglichkeit geben dass es auch mit dem IE klappt?
Danke, Andreas!
@Willie: Sorry aber damit habe ich das gleiche Problem.. Der IE macht das Div nicht breit genug, immer nur so breit wie der Inhalt ist. Und der rechte Rand sollte immer 160px vom rechten Browserfensterrand entfernt sein. Mit anderen Browsern würde deine Lösung aber auch funktioneren!