为什么空的<span>
元素不符合流动时夹在<span>
元素之间的空格?当空间之间的跨度元素不流入?
下面是一个例子:
<span>h</span><span>e</span><span>l</span><span>l</span><span>o</span><span class="space"> </span><span class="empty"></span><span class="empty"></span><span class="empty"></span><span class="space"> </span><span>t</span><span>h</span><span>e</span><span>r</span><span>e</span>
上面,我们有一些<span>
元素构成的短语。但是我在两个空间之间放置了一些空的元素。结果将空元素从流中取出。如果您使用调试工具,您会看到span.empty
元素不再流入,并且被认为是0px,0px宽。
做不缠绕空间元素相同,和空元素是早在流量:
<span>h</span><span>e</span><span>l</span><span>l</span><span>o</span><span class="empty"></span><span class="empty"></span><span class="empty"></span><span>t</span><span>h</span><span>e</span><span>r</span><span>e</span>
谁能解释这是为什么?我使用Chrome 45
很棒的回答。此外,有用的知道什么火狐和Opera正在渲染。谢谢。 – shennan