這個簡化的html/css顯示了嵌套列表後的div似乎沒有正確放置。爲什麼不在列表末尾的灰色(#eee)div? (它有一個明確的:兩者)似乎低於「一,二,三」,但不是「Alpha,Beta,Gamma」。使用嵌套列表的css-div重疊
<html>
<head>
<style>
body { padding:0; border:0; margin:0; }
#bodydiv { outline:1px dashed black; }
li { width:100px; height:50px; outline:1px dotted blue; }
</style>
</head>
<body>
<div id="bodydiv">
<div style="outline:1px dotted black;">
<ul>
<li>One</li>
<li>Two</li>
<li>Three
<ul>
<li>Alpha</li>
<li>Beta</li>
<li>Gamma</li>
</ul>
</li>
</ul>
</div>
<div style="clear:both; height:20px; background:#eee;">--First--</div>
<div style="width:100px; height:50px; background:#fdd; outline:1px dotted red;"></div>
<div style="width:100px; height:50px; background:#dfd; outline:1px dotted red;"></div>
<div style="width:100px; height:50px; background:#ddf; outline:1px dotted red;"></div>
</div>
</body>
</html>
[** **撥弄](http://jsfiddle.net/QzRTT/) – Oriol