我知道margin: 0 auto;元素上的设置用于居中(左 - 右).但是,我知道元素及其父元素必须满足某些标准才能使自动边距起作用,而我似乎永远无法获得正确的魔力.
所以我的问题很简单:必须在元素及其父元素上设置什么CSS属性才能让margin: 0 auto;孩子左右中心?
Bol*_*ock 275
脱离我的头顶:
display: block或display: table脱离其他人的头脑:
width不是auto2请注意,所有这些条件必须适用于居中的元素才能工作.
1 有一个例外:如果您的固定元素或绝对定位元素具有left: 0; right: 0,则它将以自动边距为中心.
2 从技术上讲,margin: 0 auto它可以使用自动宽度,但自动宽度优先于自动边距,因此自动边距会被清零,使它看起来好像"无法正常工作".