我在这样的链接标记中有一个类:
<a class="title" href="page.php" >some text and <span class="highlight" > keyword</span></a>
的CSS:
a:visited{
color: purple;
}
.highlight{
color: yellow;
}
当我点击链接时,它变为紫色,但关键字仍为黄色,该怎么办?
答案 0 :(得分:3)
你可以这样做:
<强> HTML:强>
<a class="title" href="#">some text and <span class="highlight" > keyword</span></a>
<强> CSS:强>
a:visited, a:visited > .highlight {
color: purple;
}
.highlight {
color: yellow;
}
答案 1 :(得分:2)
如果要将访问链接中的.highlight
元素设置为与访问链接之外的元素不同,则需要为其编写两个规则集。
.highlight {
/* regular */
}
a:visited .highlight {
/* inside a visited link */
}
答案 2 :(得分:0)
将此添加到css:
a:hover, a:hover > span{color: purple;}