<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;
在点击链接时获得另一个#
时,它会变为橙色然后将您转到您链接到的页面,但如果额外的#
不存在只是另一个正常的链接..我发现这很奇怪,因为在任何人进行探索之前我从未见过这个?
答案 0 :(得分:1)
那应该是<style>
而不是<script>
。
您不应该使用空的href
标记,通常使用#
代替(空标记)。
这可能是因为当您点击舔它实际上它处于active
状态时,您还必须为css
定义a:active
请尝试使用此选择器:
a.a:link,a.a:visited,a.a:active,a.a:hover