HTML,<;a>;或<;span>;阿罗德<;img>;,小车渲染

HTML,<;a>;或<;span>;阿罗德<;img>;,小车渲染,html,Html,我在许多实现中都经历过,由锚定或标记包装的图像在顶部、底部或任意一侧显示一些扩展填充 它是特定于浏览器的,与标签滥用有关,还是被认为是html中的缺陷?图像(默认情况下)以内联方式呈现,因此被视为字符。它们的默认垂直对齐设置是这样的,即它们下面有空间放置下行线(在字母j、y和g上可以找到,但在字母a、b或c上没有),并且它们上面可能有空间,具体取决于当前的行高度 span或anchor的开始标记和img标记之间,或img标记和span/anchor的结束标记之间的空白很重要(因此侧边的填充更可能

我在许多实现中都经历过,由
锚定或
标记包装的图像
在顶部、底部或任意一侧显示一些扩展填充

它是特定于浏览器的,与标签滥用有关,还是被认为是html中的缺陷?

图像(默认情况下)以内联方式呈现,因此被视为字符。它们的默认垂直对齐设置是这样的,即它们下面有空间放置下行线(在字母j、y和g上可以找到,但在字母a、b或c上没有),并且它们上面可能有空间,具体取决于当前的行高度


span或anchor的开始标记和img标记之间,或img标记和span/anchor的结束标记之间的空白很重要(因此侧边的填充更可能是一个空格)

添加到您的答案中,大卫:如果OP将锚定标签分开,使其在图像标签前后不留任何空白,那么多余的空白应该消失。见以下相关问题: