Html链接改变颜色?没有解释

时间:2013-01-20 20:44:03

标签: html css colors hyperlink hex

<style>
a.a:link,a.a:visited
{
display:block;
width:120px;
font-weight:bold;
color:#ff7100;
background-color:#98bf21;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
</style>

<a class='a' href="">link</a>

出于某种原因,当color:#ff7100;在点击链接时获得另一个#时,它会变为橙色然后将您转到您链接到的页面,但如果额外的#不存在只是另一个正常的链接..我发现这很奇怪,因为在任何人进行探索之前我从未见过这个?

1 个答案:

答案 0 :(得分:1)

那应该是<style>而不是<script>。 您不应该使用空的href标记,通常使用#代替(空标记)。

这可能是因为当您点击舔它实际上它处于active状态时,您还必须为css定义a:active

请尝试使用此选择器:

a.a:link,a.a:visited,a.a:active,a.a:hover