小编典典

为什么以margin 0为中心自动与display:block一起使用,但与display:inline-block不一起使用?

css

只是一个让我烦恼的快速问题:为什么要集中精力

margin:0 auto

确实可以

display:block

但当显示设置为

display:inline-block

谢谢答案


阅读 304

收藏
2020-05-16

共1个答案

小编典典

我的理解如下(尽管我很高兴得到纠正)。

  • 内联元素不具有width属性,因此 无法 计算“自动” 。
  • 块元素具有width属性,因此 可以 计算“自动”的宽度。
  • 内联块元素的外部充当内联,但内部充当块。这样,宽度集的作用类似于内联元素中单词的宽度。
2020-05-16