<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>去除浮动</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
.box{
width: 300px;
background-color: red;
margin: 20px auto;
padding: 20px;
}
.box div{
width: 80px;
height: 80px;
float: left;
}
.clearfloat::after{
content: '';
clear: both;
display: block;
}
</style>
</head>
<body>
<div class="box">
<div style="background-color: darkkhaki;"></div>
<div style="background-color: cadetblue;"></div>
<div style="background-color: darkblue;"></div>
</div>
</body>
</html>
1:给父元素加上display: flex
2:给父元素加上overflow: auto||hidden
3:给父元素加上名为clearfloat的class
以上三种方法均可达到消除浮动的效果
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦