CSS清除浮动的方法

Posted start-bigin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS清除浮动的方法相关的知识,希望对你有一定的参考价值。

CSS清除浮动

1.在浮动的元素上,定义父元素,然后再父元素上加固定高height。

 

<style type="text/css">
/*方法一*/
.div1
  width: 500px;

 

  /*在浮动的元素上,定义父元素,然后再父元素上加固定高height。*/
  height:200px;

 

 

.box1,
.box2
  width: 100px;
  height: 100px;
  background: red;
  margin-left: 10px;

 

  float: left;

 

.div2
  width: 500px;
  height: 200px;
  background: green;

 

</style>

 

<div class="div1">
  <div class="box1">box1</div>
  <div class="box2">box2</div>
</div>

 

<div class="div2">
div2
</div>

 

 

2.在浮动的结尾处加空div标签 clear:both。

3.父级div定义 伪类:after 和 zoom。

4.父级div定义 overflow:hidden。

5.父级div也一起浮动。

6.父级div定义display:table。

 

以上是关于CSS清除浮动的方法的主要内容,如果未能解决你的问题,请参考以下文章

html5和css篇有关浮动以及如何清除浮动

CSS清除浮动大全共8种方法

CSS清除浮动方法集合

CSS清除浮动的方法

CSS浮动,BFC,清除浮动,高度塌陷以及最终解决方法

关于浮动与清除浮动