在body中设置居中元素,而不将所有元素居中,可以使用以下方法:
body {
display: flex;
justify-content: center;
align-items: center;
}
这样设置后,body中的所有子元素都会居中对齐。
body {
position: relative;
}
.center-element {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
这样设置后,.center-element元素会相对于body居中显示。
body {
display: grid;
justify-items: center;
align-items: center;
}
这样设置后,body中的所有子元素都会在网格中居中对齐。
以上是三种常用的方法来在body中设置居中元素,而不将所有元素居中。根据具体情况选择适合的方法即可。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云