浮动,清除浮动

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>float</title>
    <style>
        .u1{
            /*overflow:hidden;*/
        }

        .clearfix:before{
            content:'';
        }

        .clearfix:after{
            content:'';
            clear:both;
            display: table;
        }

        .u1 li{
            list-style:none;
            float:left;
            /*float:right;*/
            margin-right:25px;
        }

        .u1 li:hover{
            color:#FF6700;
            cursor:pointer;
        }
    </style>
</head>
<body>
    <!-- 
        浮动: float   
                left
                right

        注意点: 浮动同级元素, 清除浮动,也只能清除同级元素的浮动

        清除浮动:
            clear:
                left
                right
                both

        清除浮动1:
            在同级元素的最后面, 加一个空元素, 赋予clear:left/right/both

        清除浮动2:
            给父级加overflow:hidden;  能清除子元素的浮动

        清除浮动3:   推荐
            选择器:before, 选择器:after{
                content:' ';
                clear:both;
                display:table;
            }


     -->
    <ul class='u1 clearfix'>
        <li>小米手机</li>
        <li>红迷</li>
        <li>平板</li>
        <li>电视</li>
        <li>盒子</li>
        <li>路由器</li>
        <!-- <div style='clear:both;'></div> -->
    </ul>

    <ul class='u2'>
        <li>热门</li>
        <li>服装</li>
        <li>米兔</li>
        <li>生活周边</li>
        <li>箱包</li>
    </ul>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容