MudGuard: Browser-Weiche für Safari

Beitrag lesen

Hi,

ja, ich sehe schon, das sind wirklich abenteuerliche Tricks, auf die man vielleicht lieber verzichten sollte ;-)
Da es sich bei den Seiten sowieso um PHP handelt, werde ich wohl dort den Browser per $_SERVER["HTTP_USER_AGENT"] prüfen und ggf. das entsprechende CSS schreiben...

Naja, die Prüfung des User Agent Strings ist aber auch abenteuerlich - schließlich kann der alles mögliche enthalten, u.U. sogar einen String, der tatsächlich zum verwendeten Browser paßt ...

Beruht Safari nicht auf der KHTML-Engine?

Dann könnte ggf. sowas wie

body:nth-child(even)
oder
body:first-of-type

oder ähnliches (zumindest derzeit) helfen - bis jetzt ist KHTML die einzige mir bekannte Engine, die das unterstützt.
(ist natürlich nicht zukunfts-sicher, irgendwann werden auch andere Engines die Dinger können - siehe auch http://forum.de.selfhtml.org/archiv/2005/8/t113575/#m721278)

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.