2009-09-14 20 views
10

我注意到這條規則在Firebug:豎線(|)是否爲有效的CSS或Firefox特定的?

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

我不知道,我曾經見過的豎線(|)。它在about:PreferenceStyleSheet中,因此它可能是Firefox特定的。

這是什麼意思?任何鏈接到參考?我認爲可能豎條是「OR」,但這是CSS中的逗號。

回答

19

|選擇器是namespace selector|之前的部分是命名空間和|選擇器之後的部分。

因此*|*:link意味着匹配任何名稱空間中的任何鏈接元素。

+1

哇,我很驚訝我以前沒有真正注意到它,如果你嘗試使用谷歌搜索「css vertical bar」,祝你好運找到參考,儘管也許我應該使用site:operator限制爲w3。有機謝謝! – 2009-09-14 13:36:39