可以使用各種 CSS 方法來實現 div 中元素的垂直居中。以下是兩種常見的方法:
Flexbox 提供了一個多功能的佈局系統,允許靈活的項目對齊。若要使用 Flexbox 垂直居中元素,請依照下列步驟操作:
例如,這是使用Flexbox 的CSS 片段:
#container { display: flex; flex-direction: column; justify-content: center; }
此方法利用表格顯示與定位:
這是此方法的 CSS 程式碼:
body { display: table; } #container { display: table-cell; vertical-align: middle; } .box { margin: 0 auto; }
Flexbox 通常是首選,因為它簡單、有效率且佈局選項廣泛。不過,如果擔心對舊版瀏覽器的支持,可以採用表格和定位方式。
以上是如何在 CSS 中垂直居中元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!