Самозакрывающиеся теги span не существуют в HTML, браузер интерпретирует его как недопустимый HTML и угадает, что вы имели в виду.
В этом случае, вероятно, рассматривается следующее:
<span class="block" /><span>A B C D</span>
<span class="block" /><span>E F G H</span>
as:
<span class="block"><span>A B C D</span>
<span class="block"><span>E F G H</span></span></span>
Чтобы подтвердить это, щелкните правой кнопкой мыши на своей тестовой странице, затем выберите Inspect Element для использования веб-инструментов или Firebug , если он установлен.Инспектор покажет вам дерево HTML в том виде, в каком его интерпретировал браузер.