Safari-Hack von
Toscho
....diesen hatte ich mal von Toscho gespeichert
Code:
Eine nebenwirkungsfreie Methode, Safari anzusprechen, existiert nicht.
Er versteht jedoch – wie sonst nur Mozilla – die Pseudoklasse »:last-child«.
So läßt sich eine Regel erst für Safari schreiben und danach für Mozilla wieder überschreiben:
Code:
body:last-child p {
color: blue;
}
body:-moz-last-node p {
color: black;
}
Seit Version 1.2.3 versteht Safari die Pseudoklasse »:lang()«,
so lassen sich jüngere Versionen leicht ansprechen:
Code:
:lang(de) body:last-child p {
color: blue;
}
Dieser Trick sollte in regelmäßigen Abständen überprüft werden,
denn sobald ein anderer Browser ebenfalls »:last-child« interpretiert,
funktioniert das nicht mehr.