我有class="button"
我试图像这样设计:
.button a:link {text-decoration: none}
.button a:visited {text-decoration: none}
.button a:active {text-decoration: none}
.button a:hover {text-decoration: none; background-color:yellow;color:blue}
为什么它不起作用?
如何使用该类(class="button"
)
答案 0 :(得分:15)
.button a
是后代选择器。它匹配 <a>
的后代的所有.button
代码。
您需要撰写a.button:link
以匹配同时为<a>
和.button
的代码。
答案 1 :(得分:11)
.button a{}
是
<something class="button">
<a href="">foobar</a>
</something>
a.button{}
是
<a href="" class="button">foobar</a>
答案 2 :(得分:2)
请分享html标记。
是锚元素的class属性的button
,还是具有类button
的元素的子标记?
如果是前一种情况,请使用
a.button:link { }
等
如果是晚些时候,你的代码是正确的
答案 3 :(得分:1)
a.button:link {text-decoration: none}
a.button:visited {text-decoration: none}
a.button:active {text-decoration: none}
a.button:hover {text-decoration: none; background-color:yellow;color:blue}
答案 4 :(得分:0)
因为你说过:
“a
元素,其中伪类:blah
是任何元素的后代”
你想:
a.button:link { /* etc */