CSS一个href样式

时间:2011-05-02 11:15:41

标签: css

我有class="button"

的href

我试图像这样设计:

.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"

为href设置stye

5 个答案:

答案 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 */