有四種方法可以使 html 盒子里的文字居中:使用 css text-align: center 屬性進行水平居中。使用 padding-block-start 和 padding-block-end 屬性進行垂直居中。使用 flexbox display: flex; justify-content: center; align-items: center 進行靈活對齊。使用 grid grid-template-columns: repeat(auto-fit, minmax(0, 1fr)
如何在 HTML 中讓盒子里的文字居中
在 HTML 中,讓盒子里的文字居中可以采用多種方法:
使用 CSS 屬性
text-align: center: 最常用的方法,它將文本水平居中在容器內。
<code class="css">.container { text-align: center; }</code>
登錄后復制
padding-block-start 和 padding-block-end: 適用于垂直居中文本。將這些屬性設置為相同的像素值以在塊狀容器中垂直居中文本。
<code class="css">.container { display: flex; flex-direction: column; align-items: center; justify-content: center; padding-block-start: 1rem; padding-block-end: 1rem; }</code>
登錄后復制
使用 Flexbox
display: flex; justify-content: center; align-items: center: 使用 Flexbox 方法可以靈活地對齊元素。此代碼段水平和垂直居中文本。
<code class="css">.container { display: flex; justify-content: center; align-items: center; }</code>
登錄后復制
使用 Grid
grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); justify-content: center; align-items: center: 使用 Grid 方法可以創建網格布局。此代碼段創建一個一列網格,水平和垂直居中文本。
<code class="css">.container { display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); justify-content: center; align-items: center; }</code>
登錄后復制