我想把我的 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>
有什么想法吗?