I think your use of the br
element is not correct. It must only be used if the line break is meaningful, not for layout purposes:
br
elements must be used only for line breaks that are actually part of the content, as in poems or addresses.
You should use the span
element instead:
<h1>Example heading <span>with a break right thurr</span></h1>
resp.
<h1><span>Example heading</span> with a break right thurr</h1>
With CSS like:
h1 > span {display:block;}
So now there is also no question where to put the space. If br
is used, there shouldn't be a problem deciding where/if to use spaces, becauses it has to be a meaningful break (not necessarily a line break), so there would be always a separator of some kind (line break, delimiting character/graphics, spoken pause, etc.)