如果我设置display:inline任何元素,然后将margin,padding,width,height 不是该元素的影响?
是否有必要使用float:left或display:block或display:inline-block使用margin,padding,width,height该元素吗?
Max*_*xVT 13
有关完整说明,请参阅CSS规范中的" 内联格式化上下文 ".
基本上可以在内联级元素上设置边距,填充和边框,但它们可能不会按预期运行.如果只有一行,行为可能会好,但同一流程中的其他行可能会表现出与您的期望不同的行为(即填充不会被尊重).此外,如果内联框包含易碎元素并且到达包含元素的边距,则可以将其打破; 在这种情况下,在中断点,边距和填充也不会受到尊重.
用列表找到了一个很好的例子:http://www.maxdesign.com.au/articles/inline/