1、普通清除浮动及不足之处
一般我们在清除浮动的时候,会预先定义通用样式 .clear
<style>
.clear{
clear: both;
line-height: 0;
height: 0;
font-size: 0;
visibility: hidden;
}
</style>
然后在需要清除浮动的地方使用如下代码:
<div>
<div style="float:left;display:block;width:100px;"></div>
<div style="float:left;display:block;width:100px;"></div>
<div class="clear"></div>
</div>
这样不仅增加了页面的结构,而且造成代码的拥肿。
2、一种更好更高效的清除浮动的方式预先定义如下通用样式:
<style>
.clearfix:before,
.clearfix:after {
content: " ";
display: block;
line-height: 0;
height: 0;
font-size: 0;
visibility: hidden;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
</style>
然后对父元素添加样式,
<div class="clearfix">
<div style="float:left;display:block;width:100px;"></div>
<div style="float:left;display:block;width:100px;"></div>
</div>
点击查看更多内容
10人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦