浮动在页面布局的时候经常会使用,以下是我对清除浮动的方法的总结:
html布局:
![](https://img.haomeiwen.com/i8917797/d61cb5c72b8248d2.png)
css样式:
1、给父级加display :inline-block;
![](https://img.haomeiwen.com/i8917797/18981af5b0ec471d.png)
2、在浮动元素下加<div class = "clear"></div>
.clear {height:0;font-size:0;clear:both;}
![](https://img.haomeiwen.com/i8917797/feabeeb00845779a.png)
![](https://img.haomeiwen.com/i8917797/7d7feec1ed07ce17.png)
3、给浮动元素的父级加overflow:hidden/auto;zoom:1;
![](https://img.haomeiwen.com/i8917797/487507b7d998853e.png)
最优方案:
4、给浮动元素的父级加{zoom:1}
父级::after{content:" "; display:block; clear:both;}
![](https://img.haomeiwen.com/i8917797/be429591893beb0a.png)
网友评论