<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style type="text/css">
.list{
width: 210px;
/* height: 400px; */
border: 1px solid #000;
margin: 50px auto 0;
list-style: none;
padding: 0;
/* 子元素的浮动如果超过父元素的高度撑不开怎么办? */
/* 第一种清除浮动的方法 */
/* overflow: hidden; */
}
.list li{
width: 50px;
height: 50px;
background-color: gold;
margin: 10px;
float: left;
}
/*
第三种清除浮动的方法
将解决margin-top塌陷和清除浮动结合在一起
*/
.clearfix:before,.clearfix:after{
content: "";
display: table;
}
.clearfix:after{
clear: both;
}
/* 兼容IE的清除浮动的内容 */
.clearfix{
zoom: 1;
}
</style>
</head>
<body>
<ul class="list clearfix">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<!-- 第二种清除浮动的方法 -->
<!-- <div style="clear: both;"></div> -->
</ul>
</body>
</html>