Festlegen von CSS-Eigenschaften mit JS

Hi,
wie so oft komm ich mal wieder an die Tücken der unterschiedlichen Interpretationen der beiden Lieblings-Browser. Netscape stellt bei Schriftgröße 9pt die Szene so dar, wie IE bei 8pt. Also will ich die Schriftgröße Browserabhängig einstellen.
Konkret geht es um ein Tag „pre“ das ich in meiner css-Datei folgendermaßen definiere:
pre { font-family:Courier New; font-size:8pt; font-weight:normal; font-style:normal; }

Wenn ich JSSS verwende, wird die Schriftgröße zwar richtig gesetzt, die Positionsangaben aller vorhandenen Ebenen werden aber plötzlich ignoriert und alles nach links verschoben.

Hat jemand einen Tipp, wie ich die Schrifteigenschaft für ein Tag browserabhängig ändere?

Danke
Daniel

Hi,
wie so oft komm ich mal wieder an die Tücken der
unterschiedlichen Interpretationen der beiden
Lieblings-Browser. Netscape stellt bei Schriftgröße 9pt die
Szene so dar, wie IE bei 8pt. Also will ich die Schriftgröße
Browserabhängig einstellen.
Konkret geht es um ein Tag „pre“ das ich in meiner css-Datei
folgendermaßen definiere:
pre { font-family:Courier New; font-size:8pt;
font-weight:normal; font-style:normal; }

Wenn ich JSSS verwende, wird die Schriftgröße zwar richtig
gesetzt, die Positionsangaben aller vorhandenen Ebenen werden
aber plötzlich ignoriert und alles nach links verschoben.

Hat jemand einen Tipp, wie ich die Schrifteigenschaft für ein
Tag browserabhängig ändere?

if netscape
document.write(link type=text/css ref=fuernetscape.css)
else
document.write(link type=text/css ref=fuerie.css)

oder so???

gerhard

if netscape
document.write(link type=text/css ref=fuernetscape.css)
else
document.write(link type=text/css ref=fuerie.css)

oder so???

gerhard

oder so :smile:

Danke, manchmal kommen die einfachen Dinge einfach nicht in den Sinn. Ich hab inzwischen aber auch eine Lösung gefunden. Wenn ich nach der JSSS-Implementation eine weitere CSS-Style-Definition schreibe, funktioniert alles wunderbar. Muss man jetzt aber nicht verstehen warum…

Daniel