Zum Inhalt springen

Browserweiche für Safari

Erstellt am 25. Juli 2008 · 3 Antworten · letzte Antwort am 28. Juli 2008

Tags: HTML & CSS, Frage

eddy ·

Hallo zusammen,

kennt irgend jemand eine Möglichkeit, mit Conditional Comments eine Browserweiche für den Safari zu basteln, um z.B. ein weiteres Stylesheet zuzuweisen.

Also in der Art:

[browser = xyz]
page.stylesheet = fileadmin/css/safari.css
[GLOBAL]

Danke für etwaige Hinweise
Eddy

Unbekannter Benutzer ·

Conditional Comments sind für den IE gedacht.

Was du da zeigst ist kein Conditional Comment, sondern das Stylesheet wird mittels Condition komplett ersetzt, oder eines hinzugeladen. Das andere bleibt dabei aktiv und es kommt zu Überschneidungen wenn dieselben Definitionen enthalten sind.

Ansosnten wirst du beim Safari wohl auch noch das System abfragen müssen, ob PC oder Mac.

Auf die Schnelle finde ich nichts dazu, bin aber der Meinung, das sich Win Safari wie Firefox verhält.

In der TSRef findest du alles zu der browser-Condition:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html

eddy ·

Hallo Slang,

danke für die schnelle Antwort. Du hast recht bzgl. Conditional Comments, war zu schnell an der Tastatur 😃 Ich meinte natürlich Conditions.

Win Safari verhält sich sehr ähnlich wie Firefox, jedoch gibt es Kleinigkeiten, bei dem er leider nicht so mitspielt. Werde mir mal den Link dazu anschauen.
Vielen Dank.

joke92 ·

Ich habe auch ein Problem mit Safari für Windows.

Der Safari zeigt die Schrift etc. fetter an als der Firefox, so dass es zu einem Zeilenumbruch und großen Verschiebungen der Seite kommt.
Ich würde gerne dem Safari "sagen", dass er die Schrift nicht fett darstellen soll, so wie mit Coditional Comments für den IE beispielsweise... Weiß jemand wie das geht?

Vielen Dank im Voraus.

PS: Ich bin fast noch ein Anfänger mit HTML und CSS; ich lerne erst seit einem 3/4 Jahr, vielleicht oder hoffentlich gibt es ja eine simple Lösung.