/* 方法1:使用 margin 自动 */
.center-block {
margin: 0 auto;
width: 50%; /* 需要指定宽度 */
}
/* 方法2:使用 flexbox */
.center-flex {
display: flex;
justify-content: center;
}
/* 方法3:使用 text-align */
.center-text {
text-align: center;
}
/* 方法4:使用 position 和 transform */
.center-absolute {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
margin: 0 auto;
:适用于块级元素,通过设置左右 margin
为 auto
,可以让元素水平居中。但需要指定宽度。display: flex; justify-content: center;
:使用 Flexbox 布局,父元素设置 display: flex
和 justify-content: center
可以让子元素水平居中。text-align: center;
:适用于行内元素或文本内容,将父元素的 text-align
设置为 center
,可以使子元素居中。position: absolute; left: 50%; transform: translateX(-50%);
:使用绝对定位和 transform
属性,可以精确地将元素水平居中。上一篇:css文字垂直居中
下一篇:css居中对齐
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站