清除浮动效果的三种方式
2017-05-03 20:21
330 查看
浮动效果
满足我们的页面排版要求,使竖列的盒子横向的排列起来。
负作用:因为浮动元素脱离了标准文档流,会导致父级元素无法被撑开。
解决方式:清除浮动负面效果(三种方式)
添加空盒子
优点:较流行
缺点:为清除浮动,页面添加的空盒子太多,新手容易晕
用法:在浮动元素后面(同级元素)添加一个空的div,并且定义一个clear类,附给该div
.clear{clear:both;}
overflow:hidden
优点:较简单,兼容于市面浏览器
缺点:负面效果不详,暂不推荐使用
用法:定义clear类,并把clear类附给浮动元素的父级元素
.clear{display:block;overflow:hidden;}
最流行、最常用、可兼容所有浏览器
用法:定义clear类,使用伪元素:after,并把clear类附给浮动元素的父级元素
.clear:after{display: block;clear: both;content:”.”;visibility: hidden;height:0;}
.clear{zoom: 1;}
说明:
1. display:block 以块级元素显示
2. display:inline 以行内元素显示
3. visibility的作用是把.隐藏
满足我们的页面排版要求,使竖列的盒子横向的排列起来。
负作用:因为浮动元素脱离了标准文档流,会导致父级元素无法被撑开。
解决方式:清除浮动负面效果(三种方式)
添加空盒子
优点:较流行
缺点:为清除浮动,页面添加的空盒子太多,新手容易晕
用法:在浮动元素后面(同级元素)添加一个空的div,并且定义一个clear类,附给该div
.clear{clear:both;}
overflow:hidden
优点:较简单,兼容于市面浏览器
缺点:负面效果不详,暂不推荐使用
用法:定义clear类,并把clear类附给浮动元素的父级元素
.clear{display:block;overflow:hidden;}
最流行、最常用、可兼容所有浏览器
用法:定义clear类,使用伪元素:after,并把clear类附给浮动元素的父级元素
.clear:after{display: block;clear: both;content:”.”;visibility: hidden;height:0;}
.clear{zoom: 1;}
说明:
1. display:block 以块级元素显示
2. display:inline 以行内元素显示
3. visibility的作用是把.隐藏
相关文章推荐
- CSS 清除浮动的三种方式
- css笔记:清除子元素对父元素的浮动效果的三种方法
- 清除float浮动三种方式
- 清除浮动的三种方式
- css清除浮动的三种方式
- css清除浮动的三种方式
- 清除浮动的三种方式
- CSS 清除浮动的三种方式
- 清除浮动三种方式:
- 三种方式清除浮动
- web前端之路(1)--清除浮动的三种方式
- 清除浮动的三种方式
- CSS清除浮动的的三种方式
- 三种方式实现自定义圆形页面加载中效果的进度条
- css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')
- Cocos2d-x实现粒子效果的三种方式
- css清除浮动的两种方式(clearfix和clear)
- 三种方式实现自定义圆形页面加载中效果的进度条
- Android 浮动视图效果 第三种实现方式
- Android跑马灯效果实现的三种方式