Html 水平居中,顶部和底部留有边距

Html 水平居中,顶部和底部留有边距,html,css,Html,Css,所以我已经知道了如何在div上获得上边距,但我也想获得下边距,我不知道如何做到这两个,并使其水平居中 margin: 11em auto; 给我一个11em的上边距,其余的居中。我如何添加,比如说,2米的利润底部?我试着使用保证金底部,但它不会覆盖最初的保证金规则,我试着这样写: margin: 11em auto 0 auto 2em auto 0 auto; 但那没用 那么,在设置顶部和底部边距值时,如何使div水平居中?您可以给出第三个参数2em,如: margin: 11em aut

所以我已经知道了如何在div上获得上边距,但我也想获得下边距,我不知道如何做到这两个,并使其水平居中

margin: 11em auto;
给我一个11em的上边距,其余的居中。我如何添加,比如说,2米的利润底部?我试着使用保证金底部,但它不会覆盖最初的保证金规则,我试着这样写:

margin: 11em auto 0 auto 2em auto 0 auto;
但那没用


那么,在设置顶部和底部边距值时,如何使div水平居中?

您可以给出第三个参数2em,如:

margin: 11em auto 2em;
或者,您可以使用2em覆盖页边距底部:

margin: 11em auto;
margin-bottom: 2em;
试试这个

margin: 11em auto 2em auto;

在一行中定义边距值时,将解释:

margin: 10px; 
所有页边距均为10px

margin: 10px 20px;
上下页边距为10px。左右边距将为20px

margin: 10px 20px 30px;
上页边距为10px。左右边距将为20px。底部边距为30px

margin: 10px 20px 30px 40px;
上页边距为10px。右边距为20px。底部边距为30px。左边距为40px

所以,你可以记住:

margin: top right bottom left;

你的回答是:
利润率:11em自动2米;为什么自动仅应用于其中一个?如果键入
边距:11em auto 2em
,则顶部边距为11em,底部边距为2em。如果您忽略了
left
值,那么它将具有
right
值。因此,右边距和左边距将具有
auto
值。啊,现在这一切都有意义了。
margin: 11em auto 2em;