Browser überprüfen und CSS zuordnen

aTa

Erfahrenes Mitglied
Hi,
ist es möglich mit Javascript die Browserversion zu prüfen und dann je nach Browser eine andere CSS-Datei zuzuordnen?
Ich hab das Problem, dass mir meine Navigation auf dem Mac total falsch angezeigt wird und das möchte ich eben damit verhindern. Also eine eigenen CSS-Datei für den IE-Explorer und eine für den Mac-IE.
Ich hoffe ihr wisst etwa was ich meine.
Danke schonmal
 
Jo, das geht.
Ob es sich um einem MAC handelt, kannst du in Erfahrung bringen, indem du nachschaust, ob sich in der Browserkennung(navigator.userAgent) der String "mac" befindet. Ob es ein IE ist, erfährst du bspw.per
Code:
if(document.all&&!window.opera)
Jenachdem kannst du dann per write() den gewünschten <link>-Tag in die Seite schreiben.

Du solltest vor dem Ganzen auf normalem Wege eine Standard-CSS-Datei einbinden, damit deine Seite bei deaktiviertem JS nicht ganz ohne Stil daherkommt.
 
Danke,
aber irgendwie versteh ich das nicht ganz, die Logik ist mir klar aber das mit dem navigator.userAgent kapier ich nicht. Kann man das evtl irgendwo nachlesen
 

Neue Beiträge

Zurück