美文网首页
float 与 flex

float 与 flex

作者: NapoleonY | 来源:发表于2022-05-06 15:28 被阅读0次

    概述

    float 与 flex 均能实现九宫格布局

    HTML

    <div class="boxFather">
        <div class="box1 box"></div>
        <div class="box2 box"></div>
        <div class="box3 box"></div>
        <div class="box4 box"></div>
        <div class="box5 box"></div>
        <div class="box6 box"></div>
    </div>
    

    flex

    flex 需要在父视图中设置

    .boxFather {
        background-color: pink;
        width: 500px;
        height: 500px;
        display: flex;
        flex-wrap: wrap;
    }
    

    float

    float 需要在子视图中设置
    并且使用 float 需要在后面主动清除浮动

    .boxFather {
        background-color: pink;
        width: 500px;
        height: 500px;
    }
    
    .box {
        width: 110px;
        height: 60px;
        float: left;
        width: calc(calc(100%/3) - 10px);
        margin-left: 10px;
        margin-bottom: 10px; 
    }
    
    .boxFather::after {
        clear: both;
        content: "";
        display: block;
    }
    

    相关文章

      网友评论

          本文标题:float 与 flex

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