利用css清除浮动的方法

来源:互联网 发布:单片机用汇编还是c语言 编辑:程序博客网 时间:2024/06/14 06:47

在网页搭建过程中,浮动是布局中必不可少的。但是当子元素浮动后,其父级元素就会出现高度不够的情况。这时候,我们需要去清除浮动。下面,我就总结了一些清除浮动的方法。
1、添加一个空的div,给这个空的div设置css属性即:clear:both。这样的方法浏览器兼容比较好,而且比较简单。但是这样做页面中就会出现很多空的div。
2、在包含浮动元素的父元素上增加类。然后在公共样式的css文件中给此类设置css属性。即:.clearfloat:after{display:block;clear:both;content:"";}
.clearfloat{zoom:1}

这样即清除了浮动。页面中又不会出现空的div.写在公共样式文件中的话,减少了代码量。
3、给要浮动的元素的float:left或者float:right修改为display:inline-block.也可以解决浮动问题。

原创粉丝点击