CSS中clear清除浮动属性
2018-03-17 14:00
381 查看
1. 作用
规定元素的某一侧不允许存在浮动元素。
2. 应用
消除其他浮动元素对其产生的影响。
3. 值
4. 原理
设置了clear的元素将不像前一个浮动元素对齐,换行重新开始。
5. 实际应用
解决网页中的“塌陷”问题(什么是塌陷:如果父级元素只包含浮动元素,那么在未设置高度的同时,则父元素高度塌缩为零。)
6. 解决“塌陷”的办法
创建一个用来清除浮动的CSS样式类(.clearfix)
针对包裹的全是浮动元素的父级容器使用(.clearfix)
规定元素的某一侧不允许存在浮动元素。
2. 应用
消除其他浮动元素对其产生的影响。
3. 值
值 | 说明 |
---|---|
both | 两侧都不允许存在浮动元素 |
left | 清除元素左侧浮动元素 |
right | 清除元素右侧浮动元素 |
none | 无清除效果(默认值) |
设置了clear的元素将不像前一个浮动元素对齐,换行重新开始。
5. 实际应用
解决网页中的“塌陷”问题(什么是塌陷:如果父级元素只包含浮动元素,那么在未设置高度的同时,则父元素高度塌缩为零。)
6. 解决“塌陷”的办法
创建一个用来清除浮动的CSS样式类(.clearfix)
针对包裹的全是浮动元素的父级容器使用(.clearfix)
.clearfix{zoom:1;} .clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
相关文章推荐
- CSS清除浮动_清除float浮——详解overflow:hidden 与clear:both属性
- css基础 clear属性:both 使用div块清除左右浮动的简单示例
- css基础 clear属性:both 使用div块清除左右浮动的简单示例
- 标签增加CSS的overflow属性来清除浮动
- 【css技术指南笔记】 第三章 盒子模型 浮动 清除浮动 定位 显示属性 背景
- css如何清除浮动(clear和BFC)
- div+css中的为什么要设置浮动属性,浮动完了为什么又要清除浮动
- 关于css清除元素浮动的方法总结(overflow clear floatfix)
- CSS的overflow属性及清除浮动
- DIV+CSS clear both清除产生浮动
- CSS 浮动(float:left),清除浮动(clear:both)
- [HTML]DIV+CSS clear both清除产生浮动
- 关于css清除元素浮动的方法总结(overflow clear floatfix)
- CSS 浮动 float 清除浮动 clear 最容易理解的文章
- CSS中clear清除元素容器浮动
- [zz]CSS clearfix 清除浮动
- .clearfix:after(清除浮动)中各个属性及值详细解说
- CSS清除浮动常用方法小结 CSS clear both {overflow:auto;zoom:1;}
- CSS清除浮动常用方法小结 CSS clear both {overflow:auto;zoom:1;}