真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解決flex多列布局遇到的問題-創(chuàng)新互聯(lián)

這篇文章主要介紹如何解決flex多列布局遇到的問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在宣恩等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),宣恩網(wǎng)站建設(shè)費用合理。

flex布局無疑是簡單、易用的,他讓我我們的布局更加簡單和快速,但是在使用flex進行多列布局的時候,我相信很多人會遇到下面的情況:

如何解決flex多列布局遇到的問題

這種情況是因為我們使用了justify-content: space-between;為什么使用這個設(shè)置,是因為我們不用去專門計算元素之間的間距,flex會幫我們計算好,但是正是因為這樣,當我們隨后一行元素,不足時,就會出現(xiàn)上面的這種情況,那么問題清楚了,是因為最后一行元素不足造成的,那我們可以認為的給最后一行加上一個空元素,用來占位,就可以完美解決上面的問題:

這里我們使用偽元素,來實現(xiàn)占位,注意偽元素只用設(shè)置寬度,千萬別設(shè)置高度。具體如下:

.container::after{
      content: '';
      width:320px;
    }

效果如下:

如何解決flex多列布局遇到的問題

但是我們會發(fā)現(xiàn),顯示開發(fā)中,我們不僅會遇到三列布局,四列五列等等也是很常見的,那么這個時候顯然上面的做法就不行了,那么怎么解決呢,方案也很簡單,原理都是一樣的,利用空元素占位,這次我們不使用偽元素,我們使用真正的dom元素,來進行操作:

預(yù)先寫好一行空元素:如下


    1
    2
    2
    2     2     2     2     2     2     2                                           

對應(yīng)的css設(shè)置:

div:empty{
      height: 0;
      width:160px;
      border:none;
    }

效果如下:

如何解決flex多列布局遇到的問題

這個時候我們就會發(fā)現(xiàn)無論是多少列,都可以完美的解決我們最初的問題

以上是“如何解決flex多列布局遇到的問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當前題目:如何解決flex多列布局遇到的問題-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://weahome.cn/article/joppc.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部