css关于文字的颜色问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:07:27
我做了一个链接.
因为我在抬头的地方已经写了
<style type="text/css">
<!--
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
-->
</style>

所以这个连接就是黑色的了.
但是我想让他变成灰色.
我在其所在div写了color:gray!important.
但是他还是黑色.
怎么办?

因为超链接是那个DIV的下级元素,你在他的上级元素里面定义成灰色,到了下级元素就又会重置为黑色。

解决方法是把颜色定义在a tag里面,如<div><a href=# style="color:grey"></a></div>

或者这样来写css文件
ClassName a:link{color:grey;}

a:link {
color: gray;
text-decoration: none;
}
直接改这段不就行了吗?