每当我尝试使用超链接/定位标记活动状态,它不起作用。即使我点击链接,它应该显示为处于活动状态,但没有效果。有什么我失踪?超链接标记活动状态不工作
这是一个基本的示例 -
HTML:
<ul>
<li><a class="main" href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Contact</a></li>
<li><a>Search</a></li>
<li><a href="">RSS Feed</a></li>
</ul>
</div>
CSS:
#navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li a:active {
color: #FFF;
border: 1px solid #B20000;
border-top: 2px solid #B20000;
padding: 15px 6px 6px 6px;
background: #660000;
-moz-transition: color 1s ease;
-o-transition: color 1s ease;
-webkit-transition: color 1s ease;
transition: color 1s ease;
text-shadow: 0 0 0.2em #D5E3E7, 0 0 0.2em #D5E3E7;
}
我试过了。它没有工作。我希望我的问题很清楚。当我点击菜单中的活动链接时,它应该应用活动状态的样式。但事实并非如此。只有当我将鼠标悬停在它上面时,它才会变化。例如,如果我点击stackoverflow.com的'TAG'按钮,它会把我带到那个页面,它变成橙色,而其余的链接是灰色的。在我的页面上,这不会发生。 – input 2010-07-26 14:13:54