【发布时间】:2014-08-17 23:41:54
【问题描述】:
只是一个困扰我的小问题:为什么要以
为中心margin:0 auto
可以正常使用
display:block
但在显示设置为时不使 div 居中
display:inline-block
感谢回答
【问题讨论】:
-
inline-block 元素的行为有点像文本中的单词。它与其他内联项目内联。如果你想让它们居中,你必须将 container 设置为
text-align: center; -
@ralph.m 为什么不回答? -_-
-
有趣。我将其视为细微差别,因为当我使用不同的显示参数和边框测试 div 以帮助我可视化事物时, display:block 就像内联块一样(没有占用容器的整个宽度。奇怪......) .但是,就像我之前所说的那样,只有 display:block 才能以 margin:0 auto 居中。