css的clearfix如何实现清楚浮动


本文摘自PHP中文网,作者coldplay.xixi,侵删。

css的clearfix实现清楚浮动的方法:首先在需要清除浮动的时候,只要写一个【.clearfix】就行了;然后在需要清浮动的元素中添加clearfix类名就好了。

本教程操作环境:windows7系统、css3版,DELL G3电脑。

css的clearfix实现清楚浮动的方法:

clearfix的定义:

1

2

3

4

5

6

7

8

9

10

.clearfix:after {}{

content: "."; /**//*内容为“.”就是一个英文的句号而已。也可以不写。*/

display: block; /**//*加入的这个元素转换为块级元素。*/

clear: both; /**//*清除左右两边浮动。*/

visibility: hidden; /**//*可见度设为隐藏。注意它和display:none;是有区别的。visibility:hidden;仍然占据空间,只是看不到而已;*/

line-height: 0; /**//*行高为0;*/

height: 0; /**//*高度为0;*/

font-size:0; /**//*字体大小为0;*/

}

.clearfix {}{ *zoom:1;} /**//*这是针对于IE6的,因为IE6不支持:after伪类,这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。*/

clearfix的原理:

阅读剩余部分

相关阅读 >>

css如何设置颜色

css中的伪元素有什么作用

css怎么设置字体白色描边

css怎么设置图片高度

hbuilder怎么引用css

css不继承父类的属性有哪些

css和javascript之间有什么区别

如何使用css让背景图片不重复

css的用法有哪些

css 实现三栏自适应布局

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...