如果我设置display:inline任何元素,然后将margin,padding,width,height 不是该元素的影响?
display:inline
margin
padding
width
height
是否有必要使用float:left或display:block或display:inline- block使用margin,padding,width,height该元素吗?
float:left
display:block
display:inline- block
有关完整说明,请参见CSS规范中的“ 内联格式设置上下文”。
基本上可以在行内元素上设置边距,内边距和边框,但是它们的行为可能不符合您的预期。如果只有一行,则该行为可能会很好,但是同一流中的其他行可能会表现出与您期望的行为不同的行为(即,将不考虑填充)。此外,如果内嵌框包含易碎元素并达到包含元素的边距,则内嵌框可能会损坏;在那种情况下,在中断点,边距和填充也不会得到尊重。