美文网首页前端大杂烩
flex-wrap布局最后一行向左对齐

flex-wrap布局最后一行向左对齐

作者: 写写而已 | 来源:发表于2020-03-02 15:31 被阅读0次
    image.png
    <div class="container">
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <div class="list"></div>
       <i></i>
       <i></i>
       <i></i>
       <i></i>
    </div>
    

    css,因为i元素没有高度,所以不会撑开container
    i元素的数量取决于每行的上限-1,比如你打算一行放5个,那么i的个数不能少于5-1=4个,否则最后一行无法上下对齐

    .container {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }
    .list {
        width: 100px; height:100px;
        background-color: skyblue;
        margin: 10px;
    }
    .container > i {
        width: 100px;
        margin: 10px;
    }
    

    参考原文让CSS flex布局最后一行列表左对齐的N种方法

    相关文章

      网友评论

        本文标题:flex-wrap布局最后一行向左对齐

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