Hi,
vor ein paar Tagen hat mir hier schon jemand wunderbar geholfen mit einem Spalten-Layout, bei dem die rechte Spalte durch einen Div-Bereich fester Breite und die linke durch margin-right auf den Rest des Screen ausgedehnt wird.
Aber der Teufel steckt ja bekanntlich im Detail und jetzt gibt es ein kleines (um genauzusein 15 Pixel großes) Problem mit der Gesamtbreite.
Beide "Spalten" befinden sich in einem absolut positionierten Div-Bereich bei 0,0. Damit der Inhalt auch die volle Screen-Breite erhält, ist die Breite mit 100% angegeben. Mit dem IE funktioniert das auch perfekt, aber Mozilla und Opera scheinen 100% als komplette Fensterbreite inklusive vertikale Scrollbar zu verstehen. Ebenso wird ein margin-right scheinbar auf die Fensterbreite inkl. Scrollbar angewendet.
Ist das so die korrekte Darstellung laut W3C?
Wenn ja, gibt es eigentlich eine Möglichkeit, gleich im CSS eine Unterscheidung zwischen IE und Rest der Browserwelt zu machen ohne die Styles (z.B. den margin-right) holprig über Javascript zu ändern?
Vielen Dank an alle :)