Stephanie: Browserabrage für CSS

Hallo Zusammen

Ich hätte da eine kleine Frage. Ich habe je ein CSS für Netscape 4.7 und Internetexplorer. Wie kann ich abfragen, wenn Internet Explorer, dann nimm z.B. format.css und wenn Netscape 4.7 dann nimm mir zB. formatNS.css.

Hätte mir da jemand einen Tipp?

Danke und Gruss

Stéphanie

  1. Hätte mir da jemand einen Tipp?

    Googeln nach "JavaScript Browserweiche"

    HTH

    Jens

  2. Hi Stephanie,

    Ich habe je ein CSS für Netscape 4.7 und Internetexplorer.

    es gibt aber noch viele bessere Browser ;)

    Wie kann ich abfragen, wenn Internet Explorer, dann nimm z.B. format.css und wenn Netscape 4.7 dann nimm mir zB. formatNS.css. Hätte mir da jemand einen Tipp?

    Ja, verzichte bitte auf Javascript (ist unzuverlässig) und lies dir

    http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/

    durch.

    LG Orlando

  3. Hallo Stéphanie,

    Ich habe je ein CSS für Netscape 4.7 und Internetexplorer. Wie kann ich abfragen, wenn Internet Explorer, dann nimm z.B. format.css und wenn Netscape 4.7 dann nimm mir zB. formatNS.css.

    du kannst z.B. so das formatNS.css zusätzlich laden:

    <script type="text/javascript"><!--
     if(document.layers)document.write('<link type="text/css" rel="stylesheet" src="formatNS.css"></style>')//--></script>

    Das hat den Vorteil dass nicht valides CSS von anderen Browsern
    ferngehalten wird, z.B. layer-background-color.
    Es ist sicher, da if(document.layers) andere Browser zuverlässig
    ausschliesst.
    Die Verwendung von JavaScript wird hier nur für NC4 benötigt,
    auch das ist zuverlässig da der NC4 ohne JavaScript kein
    CSS kann.
    Wenn du z.B. Teile der format.css für Netscape4 sperren
    möchtest, ist @media all{ ......  } geeignet.

    Grüsse

    Cyx23