molily: per js gesetzte Werte überschreiben Printstylesheet im IE6

Beitrag lesen

Hallo,

Eine Website benutzt die css-Angaben min-width und max-width. Da der IE6 diese Funtionalität nicht kennt, wird diese dort per Javascript simuliert. Das führt dazu, dass unabhängig von den css-Definitionen einige div-Container per Javascript konkrete Breitenangeben bekommen.

Vermutlich setzt du sie über Inline-Styles, also element.style. Klar, das ist problematisch in dem Fall. Besser du fügst sie dem vorhandenen Screen-Stylesheet dynamisch hinzu, auf das du über document.styleSheets zugreifen kannst und über addRule eine neue Style-Regel hinzufügen kannst.

Mathias