2019.12.04-清除浮动代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>清除浮动</title>
</head>
<style type="text/css">
.con,.con2{
width: 300px;
border:1px solid #000;
margin: 100px auto 0;
font-size: 0;

}

 

.con a{
width: 50px;
height: 50px;
display:inline-block;
background-color: gold;
font-size: 16px;
margin: 10px;
text-align: center;
line-height: 50px;
text-decoration: none;
}

/* 第一种清除浮动
.con2{
overflow: hidden;
}
*/

.con2 a{
width: 50px;
height: 50px;
background-color: gold;
font-size: 16px;
margin: 10px;
text-align: center;
line-height: 50px;
text-decoration: none;
float: left;
}

/*
.clearfix:before{
content: "";
display: table;
}


.clearfix:after{
content: "";
display: table;
clear: both;
}
*/
.clearfix:before,.clearfix:after{
content: "";
display: table;
}

.clearfix:after{
clear: both;
}

.clearfix{
zoom:1;
}

.con3{
width: 300px;
border:1px solid #000;
margin: 100px auto 0;
}

.con3 span{
background-color: gold;
float: left;
}

</style>
<body style="height: 2000px;">

<div class="con">
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#">6</a>
<a href="#">7</a>
<a href="#">8</a>
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
</div>

<div class="con2 clearfix">
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#">6</a>
<a href="#">7</a>
<a href="#">8</a>
<a href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<!-- <div style="clear: both"></div> 清楚浮动的第二种方法,不推荐 -->
</div>

<div class="con3 clearfix">
<span>span元素</span>
<span>span元素</span>
<span>span元素</span>
<span>span元素</span>
<span>span元素</span>
</div>

</body>
</html>

posted @ 2019-12-04 22:01  李俊鹏Python  阅读(113)  评论(0编辑  收藏  举报