我使用Stylebot for Chrome來覆蓋我經常訪問的網頁上的一些樣式。我喜歡的是隱藏列表中包含我已經訪問的鏈接的元素。如何將樣式添加到包含訪問鏈接的列表元素?
所以我有一個<tr>
其中有table-row
類,我想隱藏所有table-row
s包含訪問鏈接(a:visited
)。
我該怎麼做?
我使用Stylebot for Chrome來覆蓋我經常訪問的網頁上的一些樣式。我喜歡的是隱藏列表中包含我已經訪問的鏈接的元素。如何將樣式添加到包含訪問鏈接的列表元素?
所以我有一個<tr>
其中有table-row
類,我想隱藏所有table-row
s包含訪問鏈接(a:visited
)。
我該怎麼做?
你甚至不能使用JavaScript。 :visited
是一個特殊的類,它有隱私保護措施。它不會返回DOM選擇器查詢中的任何元素。要做到這一點與CSS,你需要難以捉摸的祖先選擇,目前不存在。即使這樣做,同樣的隱私保護措施也可能會阻止其工作。
'.list-row a:visited {顏色:白色; }'這已經在工作,但我不想突出顯示鏈接,但隱藏了包含它們的列表元素。 – 2013-03-19 20:44:35
@亞當:是的,我明白你在問什麼,但這是不可能的。 – 2013-03-19 20:46:25
好的,謝謝! – 2013-03-19 21:03:19
您不能隱藏或更改包含:visited的列表元素,但可以更改其顏色。
我有同樣的問題,然後我改變了所有的顏色爲背景的顏色。它在這裏,但你看不到它們。
你正在尋找一個CSS解決方案嗎? – JCSickmeyer 2013-03-19 20:38:42
jQuery解決方案有用嗎? – 2013-03-19 20:38:51
設置3或4行的小提琴... – 2013-03-19 20:39:36