2009-05-05 14 views
0

Ich verwende sIFR 3 (Beta-Version 436).sIFR 3 - Selektor

Ich habe eine einfache Frage, aber ich kann die Lösung nicht herausfinden. Ich möchte von seiner Klasse eine <a> -tag direkt wählen, nicht durch seine Eltern, wie ich jetzt gerade bin:

sIFR.replace(din, { 
    selector: '.mainmenu' 
    ,css: [ 
    '.sIFR-root { font-size:13px; text-transform:uppercase; cursor:pointer; text-align:center }' 
    ,'a { text-decoration: none; color: #FFFFFF; }' 
    ,'a:link { color: #FFFFFF; }' 
    ,'a:hover { color: #CCCCCC;}' 
    ] 
    ,transparent: true 
    } 
); 

".mainmenu" ist die Klasse eines <span> die <a> enthält. Aber manchmal kann man diese Methode nicht verwenden und muss den <a> -Tag direkt anrufen. Alle Beispiele, die ich im Internet gefunden habe, scheinen die obige Methode zu verwenden.

Kann mir jemand helfen, wie man meinen Selektor schreibt?

Antwort

1

Sie können nicht ersetzen <a> direkt, Sie müssen ein übergeordnetes Element ersetzen für Links Cross-Browser zu arbeiten. Aber natürlich verwenden Sie verschiedene CSS-Selektoren, um an ein Elternelement zu kommen.