Hallo!
Ich weiss, dass dieses Thema hier im Forum schon ein paar Mal behandelt wurde. Habe bis jetzt aber keine Antwort auf mein Problem gefunden.
Ich habe eine Browserweiche folgendermaßen im Setup-feld realisiert:
[browser=firefox]
page.stylesheet = fileadmin/template/stylesheet_firefox.css
[global]
[browser=msie]
page.stylesheet = fileadmin/template/stylesheet_ie.css
[global]
[browser=netscape]
page.stylesheet = fileadmin/template/stylesheet_netscape.css
[global]
Es funktioniert auch soweit. Nur das Firefox immer das Stylesheet von Netscape benutzt. Wahrscheinlich liegt es irgendwie an der Identifikation des Browsers. Aber es muss doch irgendwie möglich sein Firefox(bzw.Mozilla) von Netscape zu trennen.
Bin wirklich für jeden Tip dankbar...
hi,
für den Safari mach ich bei mir über useragent:
[useragent = *AppleWebKit*]
....
[global]
Kann dir aber nicht sagen was der Firefox für sich ausgibt. Evt. funktioniert es mit [useragent = firefox].
Leider war es das wohl noch nicht, bzw. ich weiss nicht, was ich anstatt von firefox in die Klammer schreiben soll.
So wie angegeben funktioniert es auf jeden Fall nicht
Weitere Tips wären also nett...
anstatt firefox vielleicht mozilla ?
hi,
mit google - da findest du z.B. dies hier:http://www.openspc2.org/userAgent/
Sorry: der link geht nicht (das A bei userAgent muss groß geschrieben sein):
Dann würde ich es mal mit
[useragent = *Firefox*]
probieren, dann sucht er innerhalb vom Text nach Firefox.
hi,
habs gerade mal bei mir so ausprobiert, es geht so.
[useragent=*Firefox*]
tempWinCSS = <link rel="stylesheet" href="fileadmin/stylesheets/default.css" type="text/css" /><link rel="stylesheet" href="fileadmin/shared_html/winfirefox.css" type="text/css" />
[global]
Ausgabe im Browser:
<link rel="stylesheet" href="fileadmin/stylesheets/default.css" type="text/css" /><link rel="stylesheet" href="fileadmin/shared_html/winfirefox.css" type="text/css" />
Unbedingt Groß/Kleinschreibung beachten - mit *firefox* funktioniert es nicht.
Ich habe da mal eine Frage, warum baut Ihr bzw. einige von Euch die Seiten auf dem IE auf ?
Baut die CSS als Standard auf der Gecko-Engine, die ist eh die einzige neben Opera die CSS und HTML wirklich kann.
Danach in der Default-CSS die IE Positionierung oder deren Unwissen mit :
* html div{margin:left;} /* Für IE 6 */
html.* div{margin:left;} /* Für IE 5.5 - 6 */
* html div{content:"\"; margin:left; /* Nur IE 5.5*/
nur! um die Standard-Einträge erweitern und auf den Leib schneidern.
Den Opera innerhalb einer eigenen CSS nur! um die default.css ergänzen und nach dem Haupt-Stylesheet-Aufruf im Headbereich einpflegen :
<link rel="stylesheet" type="text/css" media="all" href="default.css" />
<style type="text\/css">/*/*/@import url(opera.c\ss) screen;/* */</style>
Damit hat man den niedrigsten Aufwand und ich decke damit min. fünf Browser ab.
Ciao
ExeCRabLE
also ich habs jetzt auch mit manfredos Lösungsvorschlag hingekriegt.
Vielen Dank dafür...