html 盒子居中有多種方法:水平居中:設置相等左右邊距或使用 text-align: center。垂直居中:設置相等上下邊距或使用 position: absolute + top/bottom 屬性。水平和垂直居中:使用 flexbox、grid 或 css 類實現。
如何使 HTML 盒子居中
在 HTML 中,使盒子居中有多種方法,具體取決于所需的居中方式和您使用的布局技術。
水平居中
使用 margin 屬性:在盒子的左右兩側設置相等的 margin 值,使其從容器的邊緣居中。
使用 text-align 屬性:將盒子容器的 text-align 設置為 “center”,然后將盒子設置為 inline-block 或 block 元素。
垂直居中
使用 margin-top 和 margin-bottom 屬性:在盒子的頂部和底部設置相等的 margin 值,使其從容器的上邊緣和下邊緣居中。
使用 position 屬性:將盒子的 position 設置為 “absolute”,然后使用 top 和 bottom 屬性使其在垂直方向上居中。
水平和垂直居中
使用 flexbox:創建具有 display: flex 屬性的容器,然后使用 align-items 和 justify-content 屬性在水平和垂直方向上居中盒子。
使用 grid:創建具有 display: grid 屬性的容器,然后使用 justify-content 和 align-content 屬性在水平和垂直方向上居中盒子。
使用 CSS 類
為了簡化居中過程,可以創建一個包含居中樣式的 CSS 類,如下所示:
<code class="css">.centered {
margin: auto;
text-align: center;
}</code>
登錄后復制
然后,可以將此類應用于要居中的任何盒子。






