首頁 > web前端 > css教學 > 如何在沒有 Flexbox 的情況下左對齊居中內聯塊網格中的最後一行?

如何在沒有 Flexbox 的情況下左對齊居中內聯塊網格中的最後一行?

DDD
發布: 2024-12-19 14:33:09
原創
607 人瀏覽過

How to Left-Align the Last Row in a Centered Inline-Block Grid without Flexbox?

使用顯示內聯塊在元素居中網格中左對齊最後一行

目標是創建居中的塊網格,同時確保最後一行左對齊。無需借助Flexbox 或添加額外的填充div,這裡有一個僅CSS 的解決方案:

使用Display Inline-Block 的自適應網格


<pre class="brush:php;toolbar:false">margin:0;
padding:0;
登入後複製

}

容器{

font-size:0;
margin:0 auto;
width:1000px;
登入後複製

}
.block {

font-size:20px;
width: 150px;
height: 150px;
margin:25px;
background: gold;
display:inline-block;
登入後複製

}

@media螢幕和(最大寬度:430px){

#container{
    width:200px;
}
登入後複製

}

@media 螢幕和(最小寬度:431px)和(最大寬度:630px){
#container{

    width:400px;
}
登入後複製

}
@media 螢幕和(最小寬度: 631px) 和 (最大寬度: 830px) {
#container{

    width:600px;
}
登入後複製

}
@media 螢幕和 (最小寬度: 831px) 和 (最大寬度: 1030px) {
#container{

    width:800px;
}
登入後複製

}


<pre class="brush:php;toolbar:false"><div>
登入後複製



此解決方案建立了一個靈活的網格,根據瀏覽器大小調整其寬度。它還確保最後一行左對齊,無論顯示多少列。

以上是如何在沒有 Flexbox 的情況下左對齊居中內聯塊網格中的最後一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板