2015-09-07 73 views
1

我有一個ul列表,我無法使Internet Explorer停止顯示該li子彈。我嘗試了各種方式在網上找到,但他們仍然在那裏。無法刪除從列表子彈在Internet Explorer 11

HTML代碼:

<ul> 
    <li> 
     <a href="/mydomain.com/en">EN</a> 
    </li> 
    <li> 
     <a href="/mydomain.com/fr">FR</a> 
    </li> 
</ul> 

CSS代碼:

ul { 
    margin: 0; 
    padding: 0; 
    height: 100%; 
    list-style: none; 
    // tried also list-style-type: none; 
} 

ul li { 
    display: inline; 
    list-style: none; 
    // tried also list-style-type: none; 
    float: left; 
    padding: 0; 
    height: 100%; 
    margin: 0 !important; 
} 

與溶液UPDATE

也有其劃掉了一些其他的CSS規則他們不應該在網站上應用。其中之一是:

li:before { 
    content: '\25A0'; 
} 

正如我所說,這個CSS在Chrome,Mozilla和IE的開發者工具中被劃掉了。但是,當我在樣式表中添加content:none時,子彈剛剛消失。可能是IE上的一個錯誤,它使用了被刪除的內容?

+3

的第一件事情,當涉及到一個瀏覽器的問題做:IE的哪個版本(S)?舊的IE因臭名昭着的「特殊」而臭名昭着。 – SamHH

+0

@SamHH我的錯誤:)它是在11.0.22 – Tasos

+0

嘗試把'list-style-image:url(data:image/gif; base64,R0lGODlhAQABAIAAAAAAAP /// yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);'([source](http: //stackoverflow.com/questions/20356311/internet-explorer-11-ignores-list-stylenone-on-the-first-load)) – aghidini

回答

2

我是不是能複製在IE11的問題。我使用外部,嵌入和內聯樣式進行了測試,並且在所有情況下,子彈均正常移除且沒有任何問題。

然而,這是一個記錄的問題。

這似乎是在IE11中的錯誤。有些人通過從外部的樣式表移動樣式規則文檔的<head>部分(即,使用嵌入樣式)發現了一個workaround。其他人發現了solution with the list-style-image property

+0

''直接加入'