The following HTML snippet is rendered with a whitespace between the two words (with a line-break between both lines:
<span>foo</span>
<sup>bar</sup>
However
<span>foo</span><sup>bar</sup>
is rendered without a whitespace between both words.
So why does the line-break cause this behavior. Line-break or not should not influence the rendering here!?