<span>A</span>
<span>V</span>
Causes a space between these letters, how is this calculated excatly? As oppose to
<span>A</span><span>V</span>
<span>A</span>
<span>V</span>
Causes a space between these letters, how is this calculated excatly? As oppose to
<span>A</span><span>V</span>
span is an inline element like the simple text so it follow the same style rules. When you write on a new line the rendering put a white space.
will become "A B", with a whitespace between A and B. This happen also with strong or em
Try using a class on span which will force the second span to new line and the CSS as
Whitespace between inline elements is compressed (or converted if it's something other than spaces) to a single space and displayed.
The W3C specification has more information: