1
<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;获得另一个#链接时,它变为橙色,然后将您发送到您链接到的页面,但如果没有额外#的链接,它只是另一个正常链接.. 我觉得这很奇怪,因为我以前从未见过这个有解释吗?

4

1 回答 1

1

那应该<style>不是<script>。你不应该使用空href标签,通常是使用#(空标签)。

那可能是因为当你点击一个 lick 时它实际上处于它的active状态,所以你还必须css定义a:active

试试这个选择器:

a.a:link,a.a:visited,a.a:active,a.a:hover
于 2013-01-20T20:44:59.107 回答