Html 内联元素中的边距顶部

Html 内联元素中的边距顶部,html,css,inline,margin,Html,Css,Inline,Margin,我的问题很简单: 为什么firefox中内联元素的页边空白顶部被忽略 有人知道吗?这不仅仅是Firefox,而且定义在: 8.3页边距属性:“页边距顶部”、“页边距右侧”、“页边距底部”、“页边距左侧”和“页边距” 边距属性指定框的宽度。“margin”速记属性设置所有四个边的边距,而其他边距属性仅设置各自的边。这些属性适用于所有元素,但垂直边距不会对未替换的内联元素产生任何影响。 (结尾的重点是我的;margin top是一个垂直边距)内联元素只能应用margin letf和right,但如果

我的问题很简单:

为什么firefox中内联元素的页边空白顶部被忽略


有人知道吗?

这不仅仅是Firefox,而且定义在:

8.3页边距属性:“页边距顶部”、“页边距右侧”、“页边距底部”、“页边距左侧”和“页边距” 边距属性指定框的宽度。“margin”速记属性设置所有四个边的边距,而其他边距属性仅设置各自的边。这些属性适用于所有元素,但垂直边距不会对未替换的内联元素产生任何影响。


(结尾的重点是我的;
margin top
是一个垂直边距)

内联元素只能应用margin letf和right,但如果使用firefox,它在inspect元素后也会显示margin bottom和top,但它不应用realy

不只是margin对内联元素的作用与对块的作用不同,填充物的处理方式也不同。你可以使用内联块来解决这个问题。内联块是跨浏览器的吗?除了旧版本的IE之外,它可以在所有浏览器中工作。但是内联块可能在那些浏览器中工作。不确定。什么是“未替换”?这种限制有充分的理由吗?@Tony替换(内联)元素的例子有文本区域和图像。未替换的内联元素是不是的内联元素。替换的元素链接无效,下面是另一个链接: