Edit: Looks like it does. Yay PG!
Edit2: Looks like I forgot some basics of HTML. My 14 year old self would be very disappointed.
Edit: Looks like it does. Yay PG!
Edit2: Looks like I forgot some basics of HTML. My 14 year old self would be very disappointed.
Is there a good reason the browser messes up my spacing? Certainly not for readability!
<span>This is some text</span>
<span>while this is some more text.</span>
shouldn't render the 4 indentation spaces that I used.. If it did we'd have to pack it all into one line. Can be adjusted appropriately with CSS though, if people here were obsessive about the presentation of their spacing.I don't believe that's true when the browser decides to break the line between the two spaces -- see: http://i.imgur.com/MksV7.png (which I took from http://www.jeanhsu.com/?p=229)
So I guess you could argue that putting two spaces in HTML is strictly a negative: it does nothing, except when it makes things look worse. Even that being as it is, I'll never stop putting two spaces between sentences.
When I copy the two whitespace characters between sentences there into separate text files that contain nothing but those whitespace characters, then `diff a.txt b.txt`, the result is that they differ, so there is definitely some difference between the two types of whitespace characters used between sentences.
I've written a text formatting tool designed to preserve multiple whitespace instances on the Web. It used ` ` for the first of every pair of standard single space characters. Apparently, this CMS is doing something similar, but even tricker because it doesn't show up in the source as an HTML entity, and perhaps less well thought-out because for some reason the nonbreaking version space character used is the second of the two (which results in weird ghost-spaces at the beginnings of lines sometimes, as you discovered).
U+00A0 NO-BREAK SPACE character
Which is the same as HTML entity  
Well . . . several keystrokes, anyway, plus a Google lookup.