风格<a> link one time different style</a>

时间:2011-10-20 18:11:23

标签: html css

HTML:

<div id="content">
<p> some text </p>
<a href="#"> some link aaa </a>
<a href="#"> some other link bbb</a>
</div>

css:

#content a 
{
color: #red;
text-decoration: underline;
}

.blue { color: #blue; }

我喜欢用css设置“其他链接bbb”的样式。但我喜欢另一种颜色的链接。我尝试添加类,但没有运气..它被a

覆盖

我应该怎么做?

为什么?

4 个答案:

答案 0 :(得分:2)

这是一个特殊性问题。尝试将.blue更改为#content a.blue

答案 1 :(得分:2)

你有一个CSS特异性问题。 HTML Dog上有a good tutorial

来自文章:

  

一组嵌套选择器的实际特异性需要一些   计算。基本上,你给每个id选择器(“#whatever”)a   值为100,每个类选择器(“.whatever”)的值为10和   每个HTML选择器(“无论什么”)值为1.然后将它们全部添加   起来,嘿presto,你有特殊的价值。

答案 2 :(得分:1)

更改

.blue { color: blue; }

#content a.blue { color: blue; }

编辑:id正在阻止它。 id优先。
此外,#无效。

答案 3 :(得分:0)

<div id="content">
<p> some text </p>
<a href="#" class="f"> some link aaa </a>
<a href="#" class="f2"> some other link bbb</a>
</div>

#content a.f
    {
    color: red;
    text-decoration: underline;
    }

    #content a.f2 
    {
    color: black;
    text-decoration: underline;
    }