我在IE板上有一個非常奇怪的問題(忽略IE6)。li在IE中無法正確浮動
基本上我有一個固定寬度的div列表。該列表包含沒有高度或寬度的li單元格,包含鏈接和樣式化span標籤。 li單元格應該正確地浮動,span標記相對於<a>
右側浮動問題,IE無法處理它。我絕對不知道從哪裏開始。
div#all {
width: 800px;
margin: 0 auto 0 auto;
}
div#head {
width: 800px;
margin: 0;
}
ul {
width: 800px;
list-style: none;
margin: 35px 0 10px 0;
padding: 0;
}
ul span {
float: right;
display: block;
height: 18px;
width: 18px;
margin: 0 0 0 6px;
}
li {
float: right;
margin: 5px 15px;
padding: 0 0 4px 0;
border-bottom: 2px solid;
}
li a {
float: left;
}
<ul>
<li class="ABC">
<a href="ABCD">ABCD</a>
<span class="li-ABC">
</li>
</ul>
忽略跨度類和李類,他們只是有顏色設置
網站可以被看作here
ie9似乎沒問題, – 2011-05-23 17:05:49