我在搜索档案时发现了关于how to center a div within a div的以下文章,其中的解决方案是将以下样式应用到内部div:

#inner {
    width: 50%;
    margin: auto;
}

答案是margin:auto是导致定心的原因。这到底是怎么回事?

最佳答案

margin:auto;专门设计用于自动设置边距,通常用于使元素居中。它实际上只在左边和右边的空白处工作。使用margin:auto;是以下内容的简写:

{ margin:0px auto 0px auto; }

为了进一步阐明这一点:
{ margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }

查看CSS2 spec

关于html - margin :自动将div居中于div中的功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4659319/

10-10 21:04
查看更多