博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS 清除浮动
阅读量:6692 次
发布时间:2019-06-25

本文共 773 字,大约阅读时间需要 2 分钟。

第一种方式,使用空标签来设置 clear:both,用于清除浮动。

但是添加一个并没有实质内容的标签并不符合简化页面结构的目的,而且在 JavaScript 操作子元素时很容易引起 bug。

Code 
子元素
子元素
子元素
又一行

第二种方式,利用:after 伪类

Code
子元素
子元素
子元素
又一行
子元素
子元素
子元素
又一行

几点说明:

1,:after 伪元素在元素之后添加内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。同理:before
2,IE6浏览器会执行zoom:1表示对象的缩放比例,但这里 overflow:hidden;和_zoom:1;是连起来用的,作用是清除clearfix内部浮动。 同理,还可以使用同样方法清除margin属性在IE浏览器中的重叠问题。具体参考

3,整理自

参考阅读:

转载于:https://www.cnblogs.com/tchoyi/archive/2013/02/01/2889166.html

你可能感兴趣的文章
社交是微信营销
查看>>
2008 R2 证书服务器应用详解
查看>>
hive 动态分区太多问题
查看>>
Windows Server 2008 RemoteApp(二)---部署激活远程桌面授权服务器
查看>>
读取日志文件开发总结
查看>>
IOS --React Native
查看>>
Linux CPU
查看>>
Linux/Centos ntp时间同步,联网情况和无网情况配置
查看>>
初级网络运维工程师比赛题目
查看>>
跨交换机实现vlan实验报告
查看>>
jquery easyui滚动条部分设置介绍
查看>>
cannot find -lxxx问题
查看>>
预防云端开源项目打包 Redis Labs再更改模块
查看>>
超惊人!去年发生的身分外泄安全事件是2017的4倍
查看>>
oracle sqlplus免安装的配置instantclient-basiclite
查看>>
Java开发GUI之选择列表
查看>>
一、分布式商城架构逻辑图
查看>>
机器人是如何完成避障的?机器人避障解决方案解读
查看>>
通过错误堆栈信息和源码分析错误来源
查看>>
C和C++ 读写文件速度问题
查看>>