.box2_2{ float:left;width:80px; height:70px;border:1px solid #f00;}
.padbot{ padding-bottom:10px;}
2.float浮动元素不占据正常文档流空间
由于浮动块不在文档的普通流中,所以文档的普通流中的块表现得就像浮动块不存在一样。
·以下是3块div均未加float时在浏览器内显示如下图
代码:
<div class="box1">
<div class="box1_1"><span>块1</span></div>
<div class="box1_1"><span>块2</span></div>
<div class="box1_1"><span>块3</span></div>
</div> ·块1向右浮动,脱离文档流并且向右移动,直到它的右边缘碰到包含块的右边缘。如下图
代码:
<div class="box1">
<div class="box1_1 fr"><span>块1</span> float:right </div>
<div class="box1_1"><span>块2</span></div>
<div class="box1_1"><span>块3</span></div>
</div> ·块1向左浮动,脱离文档流并且向左移动,直到它的左边缘碰到包含块的左边缘;IE8和Firefox中因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了块 2,使块2从视图中消失。而块2的内容却显示在块1未浮动时块2所处的位置。而IE6和IE7中紧跟在浮动元素块1的块2也会跟着浮动。如下图
IE8和Firefox
IE6和IE7
代码:
<div class="box1">
<div class="box1_1 fl"><span>块1</span> float:left </div>
<div class="box1_1" style="background:#FCC;">background:#FCC<span>块2</span></div>










