清除浮动的方法

一、准备

<!DOCTYPE html><html lang="en">
<head>    
    <meta charset="UTF-8">    
    <title>Title</title>    <style>        
    ul {            
          border: dotted red 1px;            
          display: block;   
      }        
      li{            
          border: dotted blue 1px;            
          float: left;            
          list-style: none;        
        }        
       .content{            
          border: dotted green 1px;        
        }        
      .box{            
            border: dotted black 1px;        
       }    
        </style>
</head>
<body>    
      <div class="content">        
            <ul>            
                <li>a</li>            
                <li>b</li>            
                <li>c</li>            
                <li>d</li>            
                <li>e</li>            
                <li style="">asda</li>        
            </ul>        
            <div class="box">            
                <h1>阿菲是个小乖乖</h1>        
            </div>    
        </div>
</body>
</html>

方法1. clearfix(一)

定义

   .clearfix{            
          overflow: auto;            
          height: 1%;       
      }     

ul添加clearfix

方法2. clearfix(二)

      .clearfix{            
          overflow: hidden;            
          zoom: 1;       
      } 

方法3. clearfix(三) 推荐

.clearfix:after{    
    content:".";    
    display:block;    
    height:0;    
    clear:both;    
    visibility:hidden
}
.clearfix{
    height:1%;
}

方法4. 给ul添加overflow:hidden属性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容