clear:both; 用法 什么时候用

简介: clear:both; CSS手册上这样解释的:该属性的值指出了不允许有浮动对象的边。 这个属性是用来控制float属性在文档流的物理位置的。 当属性设置float(浮动)时,他所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除clear:both; 例子: 这个是第1列, 这个是第2列, 这个是列的下面。

clear:both; 
CSS手册上这样解释的:该属性的值指出了不允许有浮动对象的边。 
这个属性是用来控制float属性在文档流的物理位置的。 

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

例子: 

<p style="float:left;width :100px;">这个是第1列,</p> 
<p style="float:left;width :400px;">这个是第2列,</p> 
<p >这个是列的下面。</p> 

如果不用清除浮动,那么第3个<P>的文字就会和第一二行在一起 
所以我们在第3个这利加一个清除浮动。 
<p style="float:left;width :100px;">这个是第1列,</p> 
<p style="float:left;width :400px;">这个是第2列,</p> 
<p clear:both;>这个是列的下面。</p>

 

CSS中 clear:both;可以终结在出现他之前的浮动 CSS中 clear:both;可以终结在出现他之前的浮动
   

语法: clear : none | left |right | both


参数:


说明: 该属性的值指出了不允许有浮动对象的边。请参阅float属性。 对应的脚本特性为clear


示例:

div { clear : left }

img { float: right }

<div style="clear:both;"></div>

主要是用在div套div的结构中。如果内div是浮动的,一般都需要clear浮动,不然的话内div会超出外div的框架

所用什么时候用clear:both;就很重要,一般我们在需要清除浮动的时候用到clear:both;不要轻意用到clear:both;因为它也有副伯用.

我们写一个clear:both;的例子:

<div style="float:left;width:100px;"> clear:both第1行第1列,</div> 
<div style="float:left;width:700px;"> clear:both第1行第2列,</div> 
<div style="clear:both;"> clear:both第2行。</div>

 

效果:

clear:both第1行第1列,
clear:both第1行第2列,
clear:both第2行。
相关文章
|
10天前
|
安全 C#
C# List基本用法
C# List基本用法
|
6月前
|
Python
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
|
10月前
|
程序员 C++
C++:new和delete的用法
C++:new和delete的用法
69 0
|
10月前
|
调度 C++ 容器
C++中set的用法
⭐一、set的简介 set的中文译为集合,知名见其意,因此set容器也就具有集合的属性啦!而集合这个概念大家应该上数学课应该都是学过的哈,集合它具有确定性、互异性、无序性。当然我们这里重点记住它的互异性就OK了,那么什么是互异性呢?就是说一个集合里边是不会出现两个甚至以上相同的元素的(有我没他,有他没我),说明集合还是比较专一的哈,大家以后对待感情也要专一哦!😉😉😉 还有非常重要的一点就是set容器会自动地对元素进行升序排序(从小到大)
250 0
|
存储 Java 程序员
foreach中不允许对元素进行add和remove底层原理
foreach中不允许对元素进行add和remove底层原理 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者微信公众号:程序员小王 🍅 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF 🍅 扫描主页左侧二维码,加我微信 一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝
93 0
foreach中不允许对元素进行add和remove底层原理
|
物联网 Linux 开发者
Remove 函数|学习笔记
快速学习 Remove 函数
361 0
|
Java
Foreach循环中为什么不要进行remove/add操作
Foreach循环中为什么不要进行remove/add操作
83 0
Kyro - Output 类中没有 clear() 方法
Kyro - Output 类中没有 clear() 方法
67 0
List的Clear方法与RemoveAll方法用法小结
List的Clear方法与RemoveAll方法用法小结http://www.bieryun.com/1055.html 示例代码 [csharp] view plain copy using System; using System.
2318 0