css 清除属性 (clear) 用来控制元素与浮动元素的关系,确保非浮动元素不会流到浮动元素下方。用法如下:none:不清除浮动left:清除左侧浮动right:清除右侧浮动both:清除左右浮动
CSS 中 clear 属性的作用
clear 属性用于控制一个元素与浮动元素之间的关系,确保非浮动元素不会流到浮动元素的下方。
用法
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">css">clear: none | left | right | both;</code>
登录后复制
- none:默认值,不清除浮动。
- left:清除左侧的浮动元素。
- right:清除右侧的浮动元素。
- both:清除左右两侧的浮动元素。
作用
当元素浮动时,它们会被置于文档流之外,后面的非浮动元素会流到浮动元素的下方。clear 属性通过设置非浮动元素的 clear 值,使其强制在浮动元素的上方开始。
例如,以下代码将确保段落元素不会流到浮动图像的下方:
<code class="css">p { clear: both; }</code>
登录后复制
示例
假设有以下 HTML 代码:
<code class="html"><p class="container"> <p class="image float-left"></p> <p>段落</p> </p></code>
登录后复制
如果未设置 clear 属性,段落元素将流到图像元素的下方,导致布局混乱。
通过设置 clear 属性,可以确保段落元素在图像元素的上方开始:
<code class="css">.container { width: 500px; } .image { float: left; width: 200px; height: 200px; background: #f00; } p { clear: both; }</code>
登录后复制
在此示例中,段落元素强制在图像元素的上方开始,从而使布局清晰明了。
以上就是css中的clear的作用是什么的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:老板不要肥肉,转转请注明出处:https://www.dingdanghao.com/article/408583.html