Web全栈工程师之路(二)——CSS篇(八)——布局——高度塌陷最终方案
2021-03-20 19:24
标签:mda col block back lang utf-8 table play title Web全栈工程师之路(二)——CSS篇(八)——布局——高度塌陷最终方案 标签:mda col block back lang utf-8 table play title 原文地址:https://www.cnblogs.com/lyrebirth-world/p/12732331.htmlDOCTYPE html>
html lang="zh">
head>
meta charset="UTF-8">
title>CSS3初识(八)布局——高度塌陷最终方案title>
style>
*{
margin: 0;
padding: 0;
}
.box1{
border: 10px solid red;
}
.box2{
width: 100px;
height: 100px;
background-color: #bbffaa;
float: left;
}
/*方法二:使用after伪元素标签解决高度塌陷(原理同方法一一样)*/
.box1::after{
/*after伪元素默认下是行内元素*/
display: block;
/*content值不能为none*/
content: ‘‘;
clear: both;
}
.box4{
width: 200px;
height: 200px;
background-color: #bbffaa;
}
.box5{
width: 100px;
height: 100px;
background-color: yellowgreen;
margin-top: 100px;
}
/*解决box4外边距重叠*/
.box4::before{
display: table;
content: ‘‘;
}
/*clearfix这个样式可以同时解决高度塌陷和外边距重叠的问题,是一个整合后的功能代码*/
/*clearfix是自己命名的一个类*/
.clearfix::before,.clearfix::after{
content: ‘‘;
/*table既可以解决塌陷又可以解决外边距重叠*/
display: table;
clear: both;
}
style>
head>
body>
div class="box1">
div class="box2">div>
div>
div class="box4 clearfix">
div class="box5">div>
div>
body>
html>
下一篇:PHP基础
文章标题:Web全栈工程师之路(二)——CSS篇(八)——布局——高度塌陷最终方案
文章链接:http://soscw.com/index.php/essay/66828.html