的W3.org CSS specification狀態下(重點煤礦):CSS:鏈接和:訪問僞類 - Web瀏覽器是否遵守規範?
- 的:鏈接僞類適用於尚未訪問過的鏈接。
- 訪問過的僞類在用戶訪問鏈接後應用。
這兩個狀態是互斥。
這意味着適用於:link
選擇器的任何樣式都應該只應用於未訪問鏈接。但是,唯一屬於這種情況的財產似乎是color
。將字體大小,背景等應用於:link
選擇器的目標是所有鏈接。
有一張紙條進一步下跌,指出頁面:
注意。樣式表作者可能會濫用:link和:visited僞類來確定用戶未經用戶同意訪問過哪些網站。
因此,UA可能會將所有鏈接視爲未訪問鏈接,或實施其他措施以保護用戶隱私,同時呈現不同訪問和未訪問鏈接。
但是,據我所知,這隻適用於Javascript返回的樣式,而不是顯示樣式本身。
Here's a JS fiddle顯示該問題。這裏的瀏覽器是否偏離了規範,或者是否有我失蹤的東西?
+1可能是我整天看到的第一個體面問的問題。 –