首页 > 其他 > 详细

第三十三节 清除浮动的三种方式

时间:2020-03-05 23:37:21      阅读:71      评论:0      收藏:0      [点我收藏+]
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <style type="text/css">
 7         
 8         .list{
 9             width: 210px;
10             /*height: 400px;*/   /* 实际开发中经常不设置高度,导致子元素无法撑开父元素,所以需要清除浮动 */
11             border: 1px solid black;
12             margin: 50px auto 0;
13             list-style: none;
14             padding: 0;
15             /*overflow: hidden;*/  /* 清除浮动的第一种方法 */
16 
17         }
18 
19         .list li{
20             width: 50px;
21             height: 50px;
22             background-color: gold;
23             margin: 10px;
24             float: left;
25         }
26 
27         /*.clearfix:before{
28             content: ‘‘;
29             display: table;
30         }  解决top塌陷的问题*/
31 
32         /*.clearfix:after{
33             content: ‘‘;
34             display: table;
35             clear: both;
36         } 清除浮动,一般和top塌陷一起放在公共样式中,先写组,将相同的属性放在一起,然后再写单独的 */
37 
38         .clearfix:before,.clearfix:after{
39             content: ‘‘;
40             display: table;
41         }
42 
43         .clearfix:after{
44             clear: both;
45         }
46 
47         .clearfix{
48             zoom:1;  /* IE浏览器独用 */
49         }
50     </style>
51 </head>
52 <body>
53     <!-- ul.list>li{$}*8 -->
54     <ul class="list clearfix">
55         <li>1</li>
56         <li>2</li>
57         <li>3</li>
58         <li>4</li>
59         <li>5</li>
60         <li>6</li>
61         <li>7</li>
62         <li>8</li>
63         <!-- <div style="clear:both"></div> 第二种清除浮动的方式 -->
64     </ul>
65 </body>
66 </html>

 

第三十三节 清除浮动的三种方式

原文:https://www.cnblogs.com/kogmaw/p/12423758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!