在網頁設計中,一行4列的布局常常被使用。典型的例子是新聞網站及電子商務網站的商品展示頁面。通過CSS可以輕易地實現這種布局。
.container { display: flex; flex-wrap: wrap; } .box { width: 25%; }
以上代碼展示了實現一行4列布局的關鍵CSS。首先,設置.container為flex布局,并指定flex-wrap為wrap。這樣,.container內的.box元素將自動換行。其次,每個.box元素的寬度為25%,即占據一行的四分之一。
下面是完整的HTML和CSS代碼:
<div class="container"> <div class="box">1</div> <div class="box">2</div> <div class="box">3</div> <div class="box">4</div> <div class="box">5</div> <div class="box">6</div> <div class="box">7</div> <div class="box">8</div> </div> .container { display: flex; flex-wrap: wrap; } .box { width: 25%; padding: 10px; box-sizing: border-box; }
如此簡單方便地實現了一行4列布局。通過修改.box元素的寬度和.container元素的最大寬度,也可以實現其他列數的布局。
上一篇html5圖片放大代碼
下一篇一行css解決響應式布局