在 css 中,可以采用多種方法實現盒子居中:水平居中:margin: 0 auto;垂直居中:vertical-align: middle;水平和垂直居中:display: flex; justify-content: center; align-items: center;
CSS 中盒子居中設置
在 CSS 中,可以通過多種方法將盒子居中對齊。
水平居中
margin: 0 auto;:這是最常用的方法,它將盒子水平居中對齊父元素。
text-align: center;:僅將盒子內的文本居中對齊。
垂直居中
vertical-align: middle;:將盒子在垂直方向上居中對齊父元素。
line-height: 設置盒子高度,使盒子內的文本垂直居中。(適用于單行文本)
display: flex; align-items: center;:使用 flexbox 布局,將盒子垂直居中對齊父元素。(適用于多行文本)
水平和垂直居中
transform: translate(-50%, -50%);:使用 CSS transform 來將盒子同時水平和垂直居中對齊。
display: flex; justify-content: center; align-items: center;:使用 flexbox 布局,將盒子同時水平和垂直居中對齊。
示例代碼:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">css">.container { width: 200px; height: 100px; margin: 0 auto; /* 水平居中 */ text-align: center; /* 文本水平居中 */ vertical-align: middle; /* 垂直居中 */ }</code>
登錄后復制