小编典典

显示:行内有边距,填充,宽度,高度

css

如果我设置display:inline任何元素,然后将marginpaddingwidthheight 不是该元素的影响?

是否有必要使用float:leftdisplay:blockdisplay:inline- block使用marginpaddingwidthheight该元素吗?


阅读 277

收藏
2020-05-16

共1个答案

小编典典

有关完整说明,请参见CSS规范中的“ 内联格式设置上下文”。

基本上可以在行内元素上设置边距,内边距和边框,但是它们的行为可能不符合您的预期。如果只有一行,则该行为可能会很好,但是同一流中的其他行可能会表现出与您期望的行为不同的行为(即,将不考虑填充)。此外,如果内嵌框包含易碎元素并达到包含元素的边距,则内嵌框可能会损坏;在那种情况下,在中断点,边距和填充也不会得到尊重。

2020-05-16