使用Inline-Block 維護列佈局
使用display:inline-block 建立多列佈局時,經常會遇到問題其中向一列新增內容會影響其他列的對齊方式,導致它們下降到下方。
解決方案:
要解決此問題,請合併垂直對齊:頂部;用於在頂部垂直對齊列的 CSS 聲明。這可以確保所有列始終在同一垂直層級對齊,無論內容長度為何。
.cont span { display: inline-block; vertical-align: top; /* Vertically align the inline-block elements */ height:100%; line-height: 100%; width: 33.33%; /* Just for Demo */ outline: 1px dashed red; /* Just for Demo */ }
替代列建立方法:
雖然 inline-block 可以方便,但它有局限性,例如列之間的空白。要實現更強大和靈活的列佈局,請考慮使用 display:flex 或 display:grid。這些方法可以更好地控制佈局和對齊,即使內容長度不同,也能確保一致的呈現。
以上是如何保持列佈局與Inline-Block的一致性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!