一开始用clear属性,只是跟float相对使用,今天看视频的时候还是不大明白,查了下资料原来是这样的哦,看咯。

clear属性值有四个clear:both|left|right|none;

作用:该属性的值指出了不允许有浮动对象的边。 
这个属性是用来控制float属性在文档流的物理位置的。

当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。

clear:left;表示该元素左边不存在浮动元素;
clear:right;表示该元素右边不存在浮动元素;

clear:both;表示该元素两边都不存浮动元素;

clear:none表示两边允许有浮动元素。

下边是套用网友的一个例子

clear:both;

有css定义:
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>的文字就会和第一二行在一起 
所以我们在第3个<P>加一个清除浮动。 
<p class="f1">这个是第1项 </p> 
<p class="f2">这个是第2项 </p> 
<p style="clear:both;">另起一行</p>

div+css中clear用法相关推荐

  1. Div+CSS布局入门教程(五) 页面制作-用好border和clear 附加:1.DIV+CSS设计原则 2.DIV+CSS中标签ul ol li dl dt dd用法

    这一节里面,主要就是想告诉大家如何使用好border和clear这两个属性. 首先,如果你曾用过table制作网页,你就应该知道,如果要在表格中绘制一条虚线该如何做,那需要制作一个很小的图片来填充,其 ...

  2. css中clear:both属性的理解及用法

    css中clear:both属性的作用是清除浮动,设置了浮动就会破坏文档流结构,影响后边的布局,此时在设置清除浮动便可解决这一问题,可以认为,设置了clear:both的当前元素会把前边元素中设有浮动 ...

  3. 在CSS中clear属性的妙用

    这里向大家描述一下在CSS中clear属性妙用,图片和文字元素出现在另外元素中,那么它们(图片和文字)可称为浮动元素(floatingelement).使用clear属性可以让元素边上不出现其它浮动元 ...

  4. min-width、max-width属性中min-content、max-content的含义,css中minmax()用法、1fr单位的含义----使页面具有相应性的属性以及属性值

    min-width.max-width属性中min-content.max-content的含义,css中minmax()用法.1fr单位的含义 min-width 表示容器的最小宽度 max-wid ...

  5. html中左浮动怎么写,div css float浮动用法(left right)

    div+css中float认识及css float用法,DIV CSS float浮动知识用法与float浮动教程篇 Css样式的float浮动属性,用于设置标签对象(如: 标签盒子.标签.标签.标签 ...

  6. CSS中clear“清除浮动”的作用原理

    CSS中clear"清除浮动"的作用原理 之前看视频中,总听到说clear不是清除浮动,而是消除浮动带来的影响,纠结了一天,没有理解,现在终于能明白这是什么意思了. 下面直接用代码 ...

  7. html clear的作用,css中clear的作用是什么?

    当属性设置float(浮动)时,它的物理位置已经脱离文档流了,但大多时候我们希望文档流能识别float(浮动),或者希望float(浮动)后面的元素不受float(浮动)的影响,这个时候我们就需要使用 ...

  8. DIV+CSS中标签ul ol li dl dt dd用法

    ul ol li dl dt dd都是DIV+CSS做网页长用的东西,相当于一棵树的树技,下面就了解一下这些东西的全体用法,本人用dd,dt,dd用得很少,懂得结合使用对做架构是很有好处的哦! DIV ...

  9. css中float用法

    文档流:浏览器根据元素在html文档中出现的顺序,从左向右,从上到下依次排列.       浮动属性是CSS中的定位属性,用法如下:         float: 浮动方向(left.right.no ...

最新文章

  1. 百度之星度度熊与邪恶大魔王
  2. ListView实现分页
  3. RedHat/CentOS发行版本号及内核版本号对照表
  4. bit、byte、位、字节、汉字、字符之间的区别
  5. java 模块 分工_Java秒杀系统实战系列~构建SpringBoot多模块项目
  6. 欢迎归来 ,“LiveVideoStack新闻站”
  7. Failed to capture snapshot of output files for task ' :packagePreDebug' property ''outputDirectory'
  8. WebClient与WebRequest差异
  9. linux关于权限的案例,16. Linux权限管理案例1 - 警察与土匪
  10. Python:[-1]、[:-1]、[::-1]、[n::-1] 原理大详解(超全超仔细!)
  11. 转:WPF中图形表示语法详解(Path之Data属性语法)
  12. 真实教育场景手写/表格/公式OCR数据集
  13. python能做什么-学Python能做什么?
  14. hdu_3062_Party(2-SAT)
  15. 如何查看Android apk的包名?
  16. IDM下载器最新版本6.32.7
  17. VS2005中远程调试的配置方法
  18. 最新 开源 好用的同城投诉爆料平台适合各类公司PHP源码 违法举报 投诉 文明城市 城市经营利器
  19. 人工智能热卖榜图书《人工智能怎么学》
  20. Java多线程开发——一个简单的数字加减小例子

热门文章

  1. 【数字信号处理】离散时间系统稳定性 ( 稳定性概念 | 稳定性用法 )
  2. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )
  3. 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )
  4. 【Android 组件化】路由组件 ( 页面跳转参数依赖注入 )
  5. 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed )
  6. linux下如何查询jdk的安装路径
  7. Java异常实战——OutOfMemoryError
  8. Java并发程序设计(四)JDK并发包之同步控制
  9. SharePoint KB
  10. jQuery 1.9使用$.support替代$.browser的使用方法