我检查了MDN,看看有什么方法可以有一个保证金属性的自动值,它说:“汽车是取代某个合适的值,例如它可以用于块的居中。margin auto是什么意思?
但这是什么合适的价值,适合什么?
我想我自己的一些实验,我发现如果我添加保证金左:自动,容器去右(就像漂浮到右):
#container {
background: red;
width: 120px;
margin-left: auto;
}
不这意味着增加margin auto实际上就像“占用所有可用空间”一样?并且,当您添加左右边距时,它会将div放在中间,因为它会尝试从左侧和右侧获取所有空间?
定义margin-right:auto;就像这样http://jsfiddle.net/sph2j6jx/1/ – 2014-10-07 07:40:11
你的暗示是正确的。 – 2014-10-07 07:44:40