CSS笔记:伪类清除浮动的两种方法
2017-03-29 00:00
543 查看
方法一:
.clearfix:after { content: "."; overflow: hidden; visibility: hidden; display: block; height: 0; clear: both; } .clearfix { *zoom: 1; }
方法二:
.clearfix:before,.clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } .clearfix { zoom: 1; }
完整代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style> .father { width: 700px; background-color: pink; border: 1px solid red; } .ld,.le { height: 300px; background-color: green; width: 300px; float: left; } .clearfix:after { content: "."; overflow: hidden; visibility: hidden; display: block; height: 0; clear: both; } .clearfix { *zoom: 1; } .clearfix:before,.clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } </style> <title>Document</title> </head> <body> <div class="father clearfix"> <div class="ld">老大</div> <div class="le">老二</div> </div> </body> </html>
相关文章推荐
- CSS清除浮动的两种方法
- css笔记:清除子元素对父元素的浮动效果的三种方法
- CSS清除浮动常用方法小结
- 三种实用CSS清除浮动的方法
- [css]css之浮动与清除浮动各方法原理介绍
- CSS:清除浮动的最优方法
- css 清除浮动方法
- CSS:清除浮动的最优方法
- 实用CSS清除浮动的方法
- CSS清除浮动的简单方法
- CSS清除浮动常用的三种方法
- CSS清除浮动常用方法小结 CSS clear both {overflow:auto;zoom:1;}
- CSS 清除浮动方法大全
- 细微之处:比较两种CSS清除浮动的兼容
- CSS中float引起层飘出上级层的解决方案,清除浮动的好方法
- CSS清除浮动元素方法
- CSS 清除浮动元素方法 整理
- CSS教程:清除浮动方法大全
- DIV+CSS中清除浮动的7种方法分析
- css清除浮动各种方法