内联元素的边距顶部

Ton*_*ony 11 html css inline margin

我的问题很简单:

为什么firefox中的内联元素忽略了上边距?

有人知道吗?

Rob*_*b W 18

这不仅仅是Firefox,并且在CSS 2.1规范中定义:

8.3保证金属性:'保证金顶部','保证金权利','保证金底部','保证金左边'和'保证金'

边距属性指定框的边距区域的宽度.'保证金'速记属性设定所有四边的保证金,而其他保证金属性仅设定各自的边.这些属性适用于所有元素,但垂直边距不会对未替换的内联元素产生任何影响.

(最后的重点是我的; margin-top是一个垂直边缘)

  • @Tony替换(内联)元素的示例是textareas和图像.未替换的内联元素是内联元素,它们不是[替换元素](http://reference.sitepoint.com/css/replacedelements). (8认同)
  • 什么是"未替换"?有这个限制的充分理由吗? (6认同)
  • 替换的元素链接无效,这是另一个:/sf/ask/560860821/ (2认同)