美文网首页
清除浮动

清除浮动

作者: Hunter_Gu | 来源:发表于2016-12-14 18:35 被阅读9次

    clear: left | right | both; 左边|右边|两边 没有浮动。

    <style>
        div{
            width: 100px;
            height: 100px;
            border: 1px solid green;
            background-color: blue;
        }
        .first{
            float: left;
            clear: both;
        }   
        .twice{
            float: left;
        }
    </style>
    </head>
        <div class="first">1</div>
        <div class="twice">2</div>
    
    <style>
        div{
            width: 100px;
            height: 100px;
            border: 1px solid green;
            background-color: blue;
        }
        .first{
            float: left;
        }   
        .twice{
            float: left;
            clear: both;
        }
    </style>
    </head>
        <div class="first">1</div>
        <div class="twice">2</div>
    

      对 .first 设置clear属性是无效的,因为渲染.first时,还不知道.twice会以什么样的方式渲染。(因为CSS样式的对象是自生,所有的CSS样式,都只对自己生效,而无法影响到别的元素)

    相关文章

      网友评论

          本文标题:清除浮动

          本文链接:https://www.haomeiwen.com/subject/twtwmttx.html