Einzelnen Beitrag anzeigen
  #23 (permalink)  
Alt 01.04.2005, 12:58
ulle ulle ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 02.06.2003
Beiträge: 2.441
ulle befindet sich auf einem aufstrebenden Ast
Standard

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.
__________________
</ulle>
Mit Zitat antworten