CSS clear属性,清除浮动

clear属性

在网页设计过程中,如果不想让某个元素在另一个元素的某一侧浮动,那么就可以使用CSS中的clear属性,就比如,该段落的右侧有一张纯skyblue颜色的图片在浮动,点击下方的按钮,将清除该浮动,可以试一试,看一看效果。


clear可选属性值

属性值描述
none默认值,元素两侧都不允许有元素浮动
left左侧不允许
right右侧不允许
both两侧都不允许
inherit从父元素继承clear的值

clear属性实例代码,及在线编辑器

<div>
  <img src='../../static/img/test.jpg' id='i2'>
  <p id='p1'>这是一个段落,不允许左侧有浮动的元素,点击下方的按钮可以清除左侧的浮动。</p>
</div>
<button onclick='clearFloat2()'>clearFloat</button>

<style>
  #i2{float:left;width:30%;height:20px;}
</style>

<script>
function clearFloat2(){
var p1 = document.getElementById('p1');
p1.style.clear='left'
}
</script>

全栈前端 / CSS教程 :



























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.