解释下浮动和它的工作原理?清除浮动的技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解释下浮动和它的工作原理?清除浮动的技巧相关的知识,希望对你有一定的参考价值。

浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留。

浮动元素引起的问题和解决办法?

浮动元素引起的问题:

父元素的高度无法被撑开,影响与父元素同级的元素
与浮动元素同级的非浮动元素(内联元素)会跟随其后
若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面显示的结构

 

 

清除浮动的几种方法:

1.<div clear="both"></div>

 

2.使用after伪类 #parent:after{ content:"."; height:0; visibility:hidden; display:block; clear:both; }

3,设置`overflow`为`hidden`或者auto

给包含浮动元素的父标签添加css属性 overflow:auto; zoom:1; zoom:1用于兼容IE6。

 



以上是关于解释下浮动和它的工作原理?清除浮动的技巧的主要内容,如果未能解决你的问题,请参考以下文章

CSS中浮动的原理和规则

清除浮动的四种方式及其原理理解

CSS清除浮动的方法及原理

CSS清除浮动的方法及原理

css:清除浮动的三种方式及其原理

overflow:hidden清除浮动原理解析及清除浮动常用方法总结