📅  最后修改于: 2023-12-03 15:14:18.179000             🧑  作者: Mango
CSS float属性是控制元素在页面上的浮动位置的一种方式。通过设置元素的float属性,可以让元素向左或向右浮动,使得其他元素可以环绕它。
selector {
float: left | right | none | inherit;
}
left
:元素向左浮动right
:元素向右浮动none
:元素不进行浮动inherit
:从父元素继承浮动属性float属性通常用于排版多列布局、图像环绕等场景。例如,可以使用float属性实现如下布局效果:
<div class="wrapper">
<div class="box left"></div>
<div class="box right"></div>
</div>
.wrapper {
width: 800px;
margin: 0 auto;
}
.box {
width: 380px;
height: 200px;
margin: 10px;
}
.left {
float: left;
background-color: #f7f7f7;
}
.right {
float: right;
background-color: #ebebeb;
}
为防止浮动元素对其后面的元素产生影响,需要清除它产生的影响。常用的清除浮动的方法有:
.clearfix:after {
content: '';
display: table;
clear: both;
}