用于'a'(锚标记)的CSS样式不起作用

时间:2011-08-26 10:52:40

标签: html css

假设我有一些超链接但是其他脚本已经使用了它的类和id。那么我怎样才能为它们添加一些css?我尝试了两件事。

<div class='some_css'>
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a>
<a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a>
</div>

///css file
.some_css:a
{
color:#456e9c;
}

另一次尝试

<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used1'>link1</a></span>
<span class='some_css'><a href='".$_SERVER['PHP_SELF']."' class='used' id='used2'>link2</a></span>

///css file   
.some_css:a
{
color:#456e9c;
}

两者都错了..... 我知道我做错了什么,请帮忙

5 个答案:

答案 0 :(得分:7)

使用空格而不是冒号(:)。冒号适用于伪类/元素和属性等内容。

.some_css a
{
color:#456e9c;
}

答案 1 :(得分:3)

用空格替换冒号(':')。

答案 2 :(得分:1)

.some_css a {

}

(换句话说,输掉':')

答案 3 :(得分:1)

定位内容.some_css

.some_css a {
  color:#456e9c;
}

答案 4 :(得分:0)

a href='".$_SERVER['PHP_SELF']."' class='used other_class' id='used1'>link1</a>

因此,您可以使用空格作为分隔符为元素定义多个类...