在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ 對于如下情景該如何去布局?

對于如下情景該如何去布局?

問題描述

clipboard.png

對于這樣布局的頁面,有的格子會超出div的寬度,但是接下來的div的同一行卻不會被頂?shù)胶竺嫒?,如何才能讓后面的同一行的格子被頂?shù)胶竺娑皇潜桓采w掉。

對前端并不是很熟練,試了試float之類的都無果,想知道有什么解決辦法嗎?

回答
編輯回答
蟲児飛

float,flex布局兩種方式都可以。 其實還有g(shù)rid布局也能實現(xiàn),只不過你說對css不是特別熟悉,grid目前的兼容性也還不是特別好,這里就不說了。
假設(shè)html結(jié)構(gòu)為

<div class="grid-container">
    <div class="grid-item"></div>
    <div class="grid-item"></div>
    <div class="grid-item"></div>
    <div class="grid-item"></div>
    <div class="grid-item"></div>
    <div class="grid-item"></div>
</div>
  1. 若用float方式,只需設(shè)置

    .grid-container {
        overflow: hidden;
    }
    .grid-item {
       float: left;
    }
  2. 若采用flex布局方式

     .grid-container {
         display: flex; 
         flex-wrap: wrap;
     }
     .grid-item {
        width: xxxx;  //此處需指定寬度
     }
2018年5月6日 13:06