|
@@ -10,7 +10,7 @@
|
|
background: #999;
|
|
background: #999;
|
|
/* height:200px; */
|
|
/* height:200px; */
|
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
|
+ /* overflow: hidden; */
|
|
}
|
|
}
|
|
#div1{
|
|
#div1{
|
|
width: 200px;
|
|
width: 200px;
|
|
@@ -38,6 +38,15 @@
|
|
background: pink;
|
|
background: pink;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ .clearfix::after{
|
|
|
|
+ /* 先生成伪元素 */
|
|
|
|
+ content:"";
|
|
|
|
+ /* 设置为块级元素 */
|
|
|
|
+ display: block;
|
|
|
|
+ /* 清浮动 */
|
|
|
|
+ clear:both;
|
|
|
|
+ }
|
|
|
|
+
|
|
</style>
|
|
</style>
|
|
</head>
|
|
</head>
|
|
<body>
|
|
<body>
|
|
@@ -50,11 +59,23 @@
|
|
1 给元素添加高度
|
|
1 给元素添加高度
|
|
2 父元素添加一个overflow:hidden (方法技巧)
|
|
2 父元素添加一个overflow:hidden (方法技巧)
|
|
|
|
|
|
|
|
+ 3 在浮动的元素下添加一个元素(块级元素),通过clear:left|right|both清除浮动
|
|
|
|
+ 4 给父元素添加 clearfix
|
|
|
|
+ .clearfix::after{
|
|
|
|
+ /* 先生成伪元素 */
|
|
|
|
+ content:"";
|
|
|
|
+ /* 设置为块级元素 */
|
|
|
|
+ display: block;
|
|
|
|
+ /* 清浮动 */
|
|
|
|
+ clear:both;
|
|
|
|
+ }
|
|
-->
|
|
-->
|
|
- <div id="div0">
|
|
|
|
|
|
+ <div id="div0" class="clearfix" >
|
|
<div id="div1"></div>
|
|
<div id="div1"></div>
|
|
<div id="div2"></div>
|
|
<div id="div2"></div>
|
|
<div id="div3"></div>
|
|
<div id="div3"></div>
|
|
|
|
+ <!-- <div style="clear:both"></div> -->
|
|
|
|
+ <!-- 伪元素 -->
|
|
</div>
|
|
</div>
|
|
<h2></h2>
|
|
<h2></h2>
|
|
|
|
|