爲什麼空的<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