我的问题很简单:
为什么 Firefox 中的内联元素忽略边距顶部?
有人知道吗?
这不是 Firefox 独有的,并且在CSS 2.1 规范中定义:
8.3 边距属性:'margin-top'、'margin-right'、'margin-bottom'、'margin-left'和'margin'
边距属性指定框的边距区域的宽度。'margin' 速记属性设置所有四个边的边距,而其他边距属性只设置它们各自的边。这些属性适用于所有元素,但垂直边距不会对未替换的内联元素产生任何影响。
(最后的重点是我的;margin-top
是垂直边距)
内联元素只能应用边距 letf 和 right 但如果您使用的是 firefox,它也会在检查元素后出现边距底部和顶部,但它并不适用