display: block
让 automargins 居中2.a. 如果你有display: block
它仍然不起作用,因为默认情况下它们会填满整个宽度。自动边距通过将剩余空间平均分配到两侧来居中,但您需要有剩余空间开始。尝试使用width
或max-width
属性。如果你没有一个固定的宽度,和想要的东西,依赖于内容的大小,尽量width: fit-content
/ width: -moz-fit-content
/ width: -webkit-fit-content
(https://developer.mozilla.org/en-US/docs/Web/CSS/width#fit-content)。
2.b. 或者,根据您所追求的确切内容,您可能希望将 div 中的文本居中,而不是将 div 居中在其父级中,使用text-align: center
. 您仍然需要使 div 成为一个块而不是一个内联块,否则它的宽度将是它包含的文本的宽度,并且不可能有任何居中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句