Cyx23: Browserabrage für CSS

Beitrag lesen

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