6
<span>A</span>
<span>V</span>

导致这些字母之间有一个空格,这是如何计算的?作为反对

<span>A</span><span>V</span>
4

3 回答 3

3

内联元素之间的空白被压缩(如果不是空格,则被转换)为单个空格并显示。

W3C 规范有更多信息:

这种布局可能涉及在单词之间放置空格(称为单词间空间),但单词间空间的约定因脚本而异。例如,在拉丁文字中,字间距通常呈现为 ASCII 空格 ( &#x0020;)。

于 2012-07-16T00:15:55.773 回答
1

尝试在 span 上使用一个类,这将强制第二个 span 换行,CSS

 .spanClass 
 {
    display:block;
 }
于 2013-02-06T16:49:41.633 回答
0

span是与简单文本类似的内联元素,因此它遵循相同的样式规则。当您在新行上书写时,渲染会放置一个空格。

A
B

将变为“A B”,在 A 和 B 之间有一个空格。这也发生在strongem

于 2012-07-16T00:22:02.583 回答