使用CSS清除浮动方法总结【点击查看详情】
1、设置父元素高度;如果一个元素要浮动,那么它的祖先元素一定要有高度.高度的盒子,才能关住浮动。只要浮动在一个有高度的盒子中,那么这个浮动就不会影响后面的浮动元素.所以就是清除浮动带来的影响了。弊端:工作上,我们绝对不会给所有的盒子加高度,这是因为麻烦,并且不能适应页面的快速变化。2、overflow。撑起父元素的高度;一个父亲不能被自己浮动的儿子撑出高度。但是,只要给父亲加上overflow:hidden;那么,父亲就能被儿子撑出高了。overflow:hidden;能够让margin生效。overflow:hidden;overflow:auto;。弊端:如果有溢出要显示的内容,也都同时给隐藏了。3、增加子元素(块级),并且设置其clear属性值为both来解决。
相关视频/文章