想做个两列布局,左侧用float,右侧用margin-left。
但是发现#bb总是会在#a的下边。怎么能绕过这个#bb呢?求解
html:
<div id="main">
<div id="a"></div>
<div id="b">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div id="bb"></div>
</div>
</div>
css:
#a{float:left;width:100px;height:200px;}
#b{margin-left:110px;}
.item{ float:left;}
#bb{clear:both;}
但是发现#bb总是会在#a的下边。怎么能绕过这个#bb呢?求解
html:
<div id="main">
<div id="a"></div>
<div id="b">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div id="bb"></div>
</div>
</div>
css:
#a{float:left;width:100px;height:200px;}
#b{margin-left:110px;}
.item{ float:left;}
#bb{clear:both;}