续前篇解决浮动带来的影响
1.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.header {
height: 100px;
background-color: aqua;
}
.center {
height: 500px; /* 清除浮动的影响 */
}
.aside {
width: 20%;
height: 500px;
background-color: burlywood;
float: left;
}
.main {
width: 80%;
height: 500px;
background-color: blueviolet;
float: right;
}
.footer {
height: 100px;
background-color: chocolate;
}
</style>
</head>
<body>
<div class="header"></div>
<div class="center">
<div class="aside"></div>
<div class="main"></div>
</div>
<div class="footer"></div>
</body>
</html>
2.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.header {
height: 100px;
background-color: aqua;
}
/* ::after伪元素在某个元素内部的尾部设置信息 */
/* 万能清除浮动法 */
.clear::after {
display: block;
content: "";
clear: both; /* 清除浮动的影响 */
}
.aside {
width: 20%;
height: 500px;
background-color: burlywood;
float: left;
}
.main {
width: 80%;
height: 500px;
background-color: blueviolet;
float: right;
}
.footer {
height: 100px;
background-color: chocolate;
}
</style>
</head>
<body>
<div class="header"></div>
<div class="center clear">
<div class="aside"></div>
<div class="main"></div>
</div>
<div class="footer"></div>
</body>
</html>
3.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
.header {
height: 100px;
background-color: aqua;
}
.clear {
clear: both; /* 清除浮动的影响 */
}
.aside {
width: 20%;
height: 500px;
background-color: burlywood;
float: left;
}
.main {
width: 80%;
height: 500px;
background-color: blueviolet;
float: right;
}
.footer {
height: 100px;
background-color: chocolate;
}
</style>
</head>
<body>
<div class="header"></div>
<div class="center">
<div class="aside"></div>
<div class="main"></div>
<div class="clear"></div>
</div>
<div class="footer"></div>
</body>
</html>