您的位置:首页 > Web前端 > CSS

清除浮动的几种方法

2017-01-19 11:06 204 查看

1. 添加标签clear:both

html:

<div class='wrap'>
  <div class='fl'></div>
  <div class='fr'></div>
  <div class='cl'></div>
</div>


css:

.fl{
float:left;
}
.fr{
float:right;
}
.cl{
clear:both;
}


2.父元素overflow:hidden

html:

<div class='wrap'>
<div class='fl'></div>
<div class='fr'></div>
<div class='cl'></div>
</div>


css:

.fl{
float:left;
}
.fr{
float:right;
}
.wrap{
overflow:hidden;
}


####3.伪元素

html:

<div class='wrap clearfix'>
<div class='fl'></div>
<div class='fr'></div>
</div>


css:

for modern browsers

.clearfix:before,
.clearfix:after{
content:'';
display:table;
}

.clearfix:after{
clear:both;
}


for IE6、7

.clearfix{
zoom:1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  清除浮动 css float