Browserabrage für CSS
Stephanie
- javascript
0 Jens Peter0 Orlando0 Cyx23
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
Hätte mir da jemand einen Tipp?
Googeln nach "JavaScript Browserweiche"
HTH
Jens
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
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