我使用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