我想把我的div放到列表下面,但实际上它被放在了列表旁边。列表是动态生成的,所以它没有固定的高度。我想让地图div在右边,在左边(地图旁边)放置列表,顺序为先放置在上方的列表,其次是第二个div(但仍位于地图的右侧)。
#map { float:left; width:700px; height:500px; }
#list { float:left; width:200px; background:#eee; list-style:none; padding:0; }
#similar { float:left; width:200px; background:#000; }
<div id="map">Lorem Ipsum</div>
<ul id="list"><li>Dolor</li></li>Sit</li><li>Amet</li></ul>
<div id ="similar">
this text should be below, not next to ul.
</div>
有什么想法吗?