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