2011-12-02 70 views
0

出於某種原因,僅在IE中(IE 8中有和沒有兼容模式測試過),我訪問過的鏈接在被訪問後縮進到一個無序列表中。怪異的a:IE元素在LI元素中的訪問行爲

http://etech.916networks.com

我的HTML(通過PHP動態生成):

<ul> 
    <li> 
    <a target='_blank' href='http://www.test.com/mylink.html' title='Systems Engineer'>Systems Engineer</a> 
    </li> 
    <li> 
    <a target='_blank' href='http://www.test.com/mylink2.html' title='Validation Engineer'>Validation Engineer 
    </a> 
    </li> 
    </ul> 

我的CSS(在這裏試圖讓它付出額外的東西):

#latest-updates li { 
list-style-type: none; 
list-style-image: none; 
color: #3c758c; 
padding-bottom: 4px; 
list-style-position: outside; 

    } 

    #latest-updates a, a:visited { 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside; 
text-indent: 0; 
padding; 0; 
margin: 0; 
    } 

    #latest-updates a:hover { 
text-decoration: none; 
color: #25b6d6; 
    } 

任何幫助讚賞,這讓我瘋狂! 謝謝!

回答

0

在你的第二個CSS塊,我相信你想要的。

#latest-updates a, #latest-updates a:visited 

否則你申請的是風格,所有「A」標籤中最新,更新加上所有參觀了整個頁面上「A」的標籤。

+0

就是這樣!真棒。我所做的不僅僅是上述內容,還有其他一些參考資料,如#nav a,a:visited,這些都是搞砸了。謝謝馬修! –

0

我以前有類似的問題,但不是在IE8。

嘗試重置母元素上的marginpadding,這將是ul。所以嘗試添加:

ul{ margin:0; padding:0; } 
+0

感謝您的幫助。補充說,我的CSS的頂部,但沒有改變... –