CSS浮动与常用清除方法!

2017-02-06  本文已影响0人  叁度

浮动

清除浮动的主要方法:

  1. 给父元素定宽高
    父元素具有宽高后就不需要子元素撑开自己!而父元素本身没浮动所以不会影响后面的元素布局!
  2. overflow:hidden; or overflow:auto;
//css
.parent{
overflow:hidden;
}
.child{
float: right;
}
 //html
<div class= "parent">
<div class="child"></div>
</div>
  1. 伪元素::after 添加clear:both;
//css
.parent::after{
content: .;
display: block;
height:0;
visibility:hidden;
clear:both;
}
//一般定义.clearfix类,直接添加到要清除浮动的父元素上,可复用,不用重复定义; 
.child{
float: right;
}
 //html
<div class= "parent">
<div class="child"></div>
</div>
上一篇 下一篇

猜你喜欢

热点阅读