Das Problem ist, dass ich alle Elemente absolut positioniert habe
Oh das ist mutig, es sei denn du siehst horizontales Scrollen ohnehin vor. Ansonsten neigen absolute Designs dazu in kleinen Browserfenstern erm seltsam zu werden :)
und das mit top, bottom, left und right, also keine height und width-Angaben => Wird von IE 6 nicht unterstützt
Naja wenn alles absolut ist dürfte es auch unproblematisch sein height und width anzugeben. Aber wie gesagt du brauchst kein JS, es gibt andere Mittel und Wege und in deinem Fall hätte ich CCs gemeint.
Das absolute Positionieren sorgt dafür, dass sich das Layout an das Browserfenster anpasst:
Bsp: Bottom, top, left, right sind alle 5 px groß, dann ist mein Element je nach Viewport-Größe sich immer angepasst.
Und was soll ich jetzt in IE6 machen? Ich hätte einfach ein anderes CSS-File benutz ==> einfacher.;it Javascript dachte ich an sowas wie document.write in den Head halt.