Cyx23: überflüssiger Scrollbalken im Opera

Beitrag lesen

Hallo nochmal,

ich hab mir das nochmal genauer angeschaut, und es ist wohl
wirklich so dass der Browser mit margin=auto nachträglich
das Elemenet schiebt und damit mehr Platz braucht.

Gibt es in allen Varianten bei IE und Netscape, und meine Lösung
für ein recht präzises Layout bestand zuerst in spezifischen css-dateien
für die jeweiligen Browser, dann habe ich aber den verfügbaren Platz
per JavaScript berechnet und diesen entspr. aufgeteilt, also
margin-angaben ersetzt.

window.innerWidth,body.clientWidth,screen.availWidth,offsetWidth
usw., die Breiten der div#s abziehen, rest durch 2, funtkioniert sauber
und ist m.E. in dem Fall besser als  mit Tabellen zu arbeiten.
Je nach Fall bietet es sich an mit Positionen oder mit padding
zu arbeiten, in Deinem Fall würde ich nur padding-left: verwenden.
Also nachträglich per Script nochmals mit document.write('<style
eine korrigierende Styleangabe einfügen, dann klappt's sogar mit
noscript fast genauso gut.

Grüsse

Cyx23