css clear用法
2015-05-31 17:29
507 查看
clear属性值有四个clear:both|left|right|none;
作用:该属性的值指出了不允许有浮动对象的边。 这个属性是用来控制float属性在文档流的物理位置的。
当属性设置float(浮动)时,它所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。clear:left;表示该元素左边不存在浮动元素;clear:right;表示该元素右边不存在浮动元素;clear:both;表示该元素两边都不存浮动元素;clear:none表示两边允许有浮动元素。
举例
p.f1{float:left;width :100px;}
p.f2{float:left;width :400px;}
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p >另起一行</p>以上的第三行,会和第一行排在一起,为什么呢,因为当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。所以我们应改为:如果不用清除浮动,那么第3个<P>的文字就会和第一二行在一起
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p style="clear:both;">另起一行</p>
code
作用:该属性的值指出了不允许有浮动对象的边。 这个属性是用来控制float属性在文档流的物理位置的。
当属性设置float(浮动)时,它所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。clear:left;表示该元素左边不存在浮动元素;clear:right;表示该元素右边不存在浮动元素;clear:both;表示该元素两边都不存浮动元素;clear:none表示两边允许有浮动元素。
举例
p.f1{float:left;width :100px;}
p.f2{float:left;width :400px;}
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p >另起一行</p>以上的第三行,会和第一行排在一起,为什么呢,因为当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。所以我们应改为:如果不用清除浮动,那么第3个<P>的文字就会和第一二行在一起
<p class="f1">这个是第1项 </p>
<p class="f2">这个是第2项 </p>
<p style="clear:both;">另起一行</p>
code
<html> <head> <meta http-equiv = "Content-Type" content ="text/html" charset = "UTF-8"/> <title>cssclear</title> <style type = "text/css"> p.f1{float:left;width :100px;} p.f2{float:left;width :400px;} </style> </head> <body> <p class="f1">这个是第1项 </p> <p class="f2">这个是第2项 </p> <p >另起一行</p> <p style="clear:left;">另起一行</p> <p class="f1">这个是第4项 </p> <p class="f2">这个是第5项 </p> <p style="clear:both;">另起一行</p> <p class="f2">这个是第7项 </p> </body> </html>
相关文章推荐
- 外部式css样式
- PIE使IE支持CSS3圆角盒阴影与渐变渲染
- CSS中样式 display 属性 inline,block及inline-block
- CSS样式属性
- css3 @font-face
- css &js 53 再看水平居中 轮播图片
- 由css reset想到的深入理解margin及em的含义
- CSS实现网页顶部的阴影效果
- css 动画类库Animate.css
- 网页元素居中攻略记_(4)用CSS3属性让元素水平垂直居中
- 网页元素居中攻略记_(4)用CSS3属性让元素水平垂直居中
- CSS中内联/块级元素
- CSS3 3d旋转效果
- css透明度的设置 opacity
- css常用属性的简单介绍
- inline-block 多余的 margin
- CSS中a:hover在浏览器中无法显示
- css3 text-overflow和word-wrap
- CSS盒模型
- Css浮动