介绍
本文是在学习CSS时做的学习笔记,所有笔记内容为 CSS学习笔记
clearfix
<html lang="en">
<head>
<meta charset="UTF-8">
<title>meta</title>
</head>
<style>
.box1{
width:200px;
height:200px;
background-color:#bfs;
}
1、解决外边距重叠(使得box1和box2不相邻)
.box1::before{
content:'';
// table可以隔开两个元素,并且本身没有内容是不会占据位置
display:table;
}
.box2{
width:100px;
height:100px;
background-color:orange;
margin-top:100px
}
2、clearfix既可以解决高度塌陷 又可以解决外边距重叠的问题,当
遇到这些问题时,直接使用该类
//table既可以解决高度塌陷,又可以解决重叠
.clearfix::before,
.clearfix::after{
content:'';// 添加空内容
dispaly:table;// 显示为表格
clear:both
}
</style>
<body>
<div class="box1 clearfix">
<div class="box2"></div>
</div>
</body>
</html>