当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。
注意一点:必须在浮动元素所在标签闭合之前及时进行“清除”。
程序代码
css:
.clear
{
clear: both;
}
HTML代码:
<div id="bianjieshezhiquyu" style="width:1400px">
<!-- ------------入流数据表table1------------- -->
<div id="table1" class="dv-table1-content" >
<div >
<input type="text" style="width:99%; padding:0px; margin:0px"/>
</div>
<div style="text-align:right;">
<button style="height:20px;" id="calculate1" οnclick="calculate();" class="button white medium">导入入流数据</button>
</div>
<table width="200px" border="1" cellspacing="0" cellpadding="0" class="altrowstable" style="margin:0px auto;">
<tr class='headcolor' >
<td >时间</td>
<td >流量(m³/s)</td>
</tr>
</table>
</div>
<!------------出流数据表table2------------->
<div id="table2" class="dv-table2-content">
<div >
<input type="text" style="width:99%; padding:0px; margin:0px"/>
</div>
<div style="text-align:right;">
<button style="height:20px;" id="calculate2" οnclick="calculate();" class="button white medium">导入出流数据</button>
</div>
<table width="200px" border="1" cellspacing="0" cellpadding="0" class="altrowstable" style="margin:0px auto;">
<tr class='headcolor' >
<td >时间</td>
<td >流量(m³/s)</td>
</tr>
</table>
</div>
<!------------污染源数据表table3------------->
<div id="table3" class="dv-table3-content" style="overflow-x:auto">
<div style="width:200px;">
<input type="text" style="width:99%; padding:0px; margin:0px"/>
</div>
<div style="text-align:center;width:200px;">
<button style="height:20px;" id="calculate3" οnclick="calculate();" class="button white medium">导入污染源数据</button>
</div>
<table width="100%" border="1" cellspacing="0" cellpadding="0" class="altrowstable" style="margin:0px auto;">
<tr id="trheader" class='headcolor' >
<td >时间</td>
</tr>
</table>
</div>
<!------------需要在浮动元素所在标签闭合之前及时进行“清除”。------------->
<div class="clear"></div>
</div>