CSS活动链接样式正在IE7,FF和Safari中正确应用,但未应用IE6。IE6忽略活动链接CSS样式
.side_nav a.active
{
color:#FFFFFF;
background-color:#9F1F63;
}
有趣的是背景色(背景色:#9F1F63;)在IE6中被应用,但不是字体颜色(颜色:#FFFFFF;)
任何想法,为什么发生这种情况,以及如何我可以修复它的赞赏。
完整的造型为低于资产净值:
.side_nav
{
text-align : left;
margin-left: -10px;
}
.side_nav ul
{
list-style-type: none;
list-style-position:inside;
margin-left:0px;
}
.side_nav li
{
margin-top: 10px;
display: list-item;
list-style-type:none;
}
.side_nav a, .side_nav a:visited
{
text-decoration: none;
color : #9F1F63;
font-weight : bold;
padding: 5px 10px 5px 10px;
}
.side_nav a:hover
{
color:#B26D7F;
}
.side_nav a.active
{
color:#FFFFFF;
background-color:#9F1F63;
}
编辑:谢谢,但该建议并没有帮助。当我更改为:主动效果不适用于任何浏览器。我想这可能是由于我在HTML中应用了这种风格。
<div class="side_nav">
<a class="active" href="Page1.aspx">Page1</a><br />
<a href="Page2.aspx">Page2</a><br />
<a href="Page3.aspx">Page3</a><br />
</div>
看到你的编辑后,如果以下没有任何帮助,我会倾向于认为这是类名'active'的问题。我没有IE6在这台机器上进行验证,但是我看到它在堰体问题上窒息。 – 2009-02-16 12:36:07