解读浮动闭合最佳方案:clearfix
2024-08-26 08:55:39
.clear{clear:both;height:0;overflow:hidden;}
上诉办法是在需要清除浮动的地方加个div.clear或者br.clear,我们知道这样能解决基本清浮动问题。
但是这种方法的最大缺陷就是改变了html结构,虽然只是加个div。
最优浮动闭合方案(这是我们推荐的):
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
用法很简单,在浮动元素的父云素上添加class=”demo clearfix”。
你会发现这个办法也有个弊端,但的确是小问题。改变css写法就ok了:
.demo:after,.demo2:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.demo,.demo2{*+height:1%;}
以上写法就避免了改变html结构,直接用css解决了。
很拉轰的浮动闭合办法:
.clearfix{overflow:auto;_height:1%}
这种办法是我看国外的一篇文章得到的方案,测试了,百试不爽,真的很简单,很给力。喜欢的同学也可以试试这个办法。
这种方法是端友radom提供的,测试通过:
.clearfix{overflow:hidden;_zoom:1;}
感谢radom提供的这种方法!!
转载来源:http://www.daqianduan.com/3606.html
最新文章
- Atitit.软件开发的三层结构isv金字塔模型
- mongodb(回滚)
- 你的项目真的需要Session吗?
- Linux shell get random number
- Teradata 语句简单优化
- brew mac osx 上软件包管理工具
- cocos2d jsb 打包 Android APK
- HDU 4035Maze(树状+概率dp,绝对经典)
- 帝国cms中上一篇与下一篇个性化灵动标签调出
- 取文件的大小 (KB,MB,GB...)
- Java / Android 基于Http的多线程下载的实现
- (六)javascriptJS中定义对象的几种方式(转)
- Python--map()函数
- nohup 运行后台程序
- invalid location of tag 解决办法
- Jquery简单应用-1.8.3
- [UE4]Tree View
- 使用Apache CXF根据wsdl文件生成代码
- arcgis 属性表字段值计算
- POJ2739 Sum of Consecutive Prime Numbers 2017-05-31 09:33 47人阅读 评论(0) 收藏