2013-03-19 122 views
1

我使用Stylebot for Chrome來覆蓋我經常訪問的網頁上的一些樣式。我喜歡的是隱藏列表中包含我已經訪問的鏈接的元素。如何將樣式添加到包含訪問鏈接的列表元素?

所以我有一個<tr>其中有table-row類,我想隱藏所有table-row s包含訪問鏈接(a:visited)。

我該怎麼做?

+0

你正在尋找一個CSS解決方案嗎? – JCSickmeyer 2013-03-19 20:38:42

+0

jQuery解決方案有用嗎? – 2013-03-19 20:38:51

+0

設置3或4行的小提琴... – 2013-03-19 20:39:36

回答

1

你甚至不能使用JavaScript。 :visited是一個特殊的類,它有隱私保護措施。它不會返回DOM選擇器查詢中的任何元素。要做到這一點與CSS,你需要難以捉摸的祖先選擇,目前不存在。即使這樣做,同樣的隱私保護措施也可能會阻止其工作。

查看Selectors API, Privacy Considerations有關信息。

+0

'.list-row a:visited {顏色:白色; }'這已經在工作,但我不想突出顯示鏈接,但隱藏了包含它們的列表元素。 – 2013-03-19 20:44:35

+0

@亞當:是的,我明白你在問什麼,但這是不可能的。 – 2013-03-19 20:46:25

+0

好的,謝謝! – 2013-03-19 21:03:19

0

您不能隱藏或更改包含:visited的列表元素,但可以更改其顏色。

我有同樣的問題,然後我改變了所有的顏色爲背景的顏色。它在這裏,但你看不到它們。

相關問題