2009-09-14 15 views
10

私はFirebugの中で、このルールに気づい:垂直バー(|)は有効なCSSか、Firefox固有ですか?

*|*:link { 
    color:#0000EE; 
} 

私は私が今までに垂直バー(|を)見てきたことはよく分かりません。これはabout:PreferenceStyleSheetの中にあるので、Firefox固有のものかもしれません。

この意味は?参照へのリンクはありますか?私はおそらく垂直バーが "OR"だと考えましたが、それはCSSのコンマです。

答えて

19

|セレクタはnamespace selectorです。 |の前の部分は、セレクタの|の後の名前空間と部分です。

したがって*|*:linkは、リンクである任意の名前空間の任意の要素に一致することを意味します。

+1

うわー、私は以前に気づいていなかったことに驚いています。もしあなたがw3に制限するためにsite:operatorを使用していたはずですが、グーグルで "css vertical bar"を試してみてください。 org。どうも! –

関連する問題