具有等距 DIV 的流體寬度
挑戰是創建一個具有四個等距 DIV 的流體寬度容器。 DIV 應水平對齊,DIV 1 向左浮動,DIV 4 向右浮動,DIV 2 和 3 位於兩者之間。此外,間距應該會隨著瀏覽器大小的調整而動態調整。
解
為了實現這一點,我們可以利用 CSS 屬性 text-align: justify 和 display:內聯區塊。程式碼如下:
#container { border: 2px dashed #444; height: 125px; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; } .box1, .box2, .box3, .box4 { width: 150px; height: 125px; vertical-align: top; display: inline-block; } .stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 } .box1, .box3 { background: #ccc } .box2, .box4 { background: #0ff }
說明
調整瀏覽器大小時,.stretch 元素會調整其寬度以保持 .box 元素之間的間距,從而形成流暢的佈局。
以上是如何創建具有等間距 DIV 的流體寬度容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!