问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

clear属性怎么回事啊

发布网友 发布时间:2022-04-06 13:06

我来回答

3个回答

懂视网 时间:2022-04-06 17:27

clear属性设置元素左侧或右侧的元素不浮动,可用于实现浮动的清除,解决浮动布局带来的一些问题。

CSS clear属性

作用:clear属性可以设置浮动元素左右两侧的元素不浮动。

语法:

clear:none | left | right | both;

none: 默认值。允许浮动元素出现在两侧。

left:在左侧不允许元素浮动。

right:在右侧不允许元素浮动。

both:在左右两侧均不允许元素浮动。

CSS clear属性的使用示例

<!DOCTYPE html>
<html>
<head>
<style>
.div1 {
 float: left;
 width: 100px;
 height: 50px;
 margin: 10px;
 border: 3px solid #73AD21;
}
.div2 {
 border: 1px solid red;
}
.div3 {
 float: left;
 width: 100px;
 height: 50px;
 margin: 10px;
 border: 3px solid #73AD21;
}
.div4 {
 border: 1px solid red;
 clear: left;
}
</style>
</head>
<body>
<h2>不使用clear清除浮动</h2>
<div class="div1">div1</div>
<div class="div2">div2 - 测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!</div>
<p>注意,在HTML代码中,div2在div1之后。但是,由于div1向左浮动,所以div2中的文本围绕div1流动。</p>
<br><br>
<h2>使用clear清除浮动</h2>
<div class="div3">div3</div>
<div class="div4">div4 - 测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本!测试文本! </div>
<p>
说明:使用clear: left;将div4向下移动到浮动div3下面;值“Left”清除浮动到左侧的元素。我们还可以使用clear属性的“right”和“both”值。</p>
</body>
</html>

效果图:

2.jpg

热心网友 时间:2022-04-06 14:35

是因为clear只清除使用clear上边的float效果。
如果想要在同一行 a b 都要用float,并且b不能用clear。

下边这个代码是我亲自手打并测试后的效果。

<html>
<head>
<style type="text/css">
.use_float{float:left;}
.float1{height:100px;width:100px; background:pink;}
.float2{height:150px;width:150px; background:blue;}
.float3{height:200px;width:200px; background:green;}
.float4{height:250px;width:250px; background:black;}
.float5{height:300px;width:300px; background:orange;}
.float6{height:350px;width:100px; background:#aeaeae;
float:right;}

.use_clear{ clear:left; /*-----把这里的left换成right试试-----*/ height:10px; width:100%; border:1px solid red; background:red;}

</style>
</head>
<body>

<div class="use_float float1"></div>
<div class="use_float float2"></div>
<div class="use_float float3"></div>
<div class="use_float float4"></div>
<div class="use_float float5"></div>
<div class="use_float float6"></div>
<!---------------------------------上边用float---------------------------->

<div class="use_clear"></div>

</body>
</html>

参考资料:个人经验

热心网友 时间:2022-04-06 15:53

;clear:left; 已经把左侧的浮动清除了就不会在同一行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
动感地带中的M值怎么用? 怎样查询动感地带的M值? ...去北京朝阳区姚家园路石佛营东里甲1#上东国际酒店怎么走 北京朝阳公园附近有一个上东国际酒店,在团结湖地铁站的哪一个出口出去... 北京上东国际大酒店是几星酒店 北京上东国际酒店酒店简介 显示器突然黑屏.换另一台显示器它却能显示得到.不知道是什么原因... 电脑选择扩展屏幕,外接屏幕黑屏,选择复制屏幕则正常,改... 我刚配的电脑会黑屏,把显示器跟别人换用后两台都没事 我一开始有2600多幸运币,我昨天上的时候只变成200了,是怎么回事那? xhtml中怎么用? 青树坪米粉码子的做法木耳肉丝粉牛肉粉怎么做 木耳肉丝粉浇头的做法 木耳肉丝粉面的拼音怎么写? 求大神教教邵阳米粉的做法,木耳豆腐做臊子的,我想开个早餐店。_百度知... 米粉店里的那种木耳肉丝怎么做的。 好吃的木耳肉丝米粉怎么做好吃又简单,做法图解分享 香辣木耳肉丝米粉怎么做? 米粉怎么做好吃,木耳肉丝米粉的家常做法 css的clear属性到底是怎么解释的 燃气灶一边正常,另一边打不着火是什么原因呢? 姿的意思是什么 姿的偏旁是什么 姿的笔画顺序怎么写 姿的笔顺 姿有什么组词 姿查什么偏旁? 姿查什么部首 姿势的姿字查字典什么部首?什么意思 姿态的姿的偏旁 css fioat clear 属性 顺便帮解释下 行高 我理解的比较模糊。感激不尽 关于css clear属性的运用.请问我这个第一行运用了clear:right属性,为什么还是会在右边有浮动的第二行 DIV+CSS中的 clear标签中的clear:both,和clear:none是什么意思 还有解释下clear标签的具体意思 哪个网站的土特产好? 选购土特产上哪个网站? 买土特产一般都去哪个网站? 有没有全国土特产的网站? 哪个网站可以买到全国各地的土特产 准备买土特产送人,中国哪个网站的特产最安全,种类最多? 买土特产哪个网站好 想在网上买一些土特产,求推荐好点的网站, 想买土特产,哪个网站专门卖土特产的? 哪个网站可以买到便宜的土特产,求推荐 卖特产的网站有哪些呢? 有没有卖特产的网站? 请问有专门做土特产的网站吗? 最大最全最好的土特产网站是哪一个? 哪些卖土特产的网站比较好? 大家买土特产一般都去哪个网站呢? 找土特产上哪个网站比较好,求推荐!