sterretje:
Sounds like I did not make the point clearIt's not a browser setting, it's a standard. Anything more than one space will be ignored by any browser; CR and LF will be ignored as well. So looking for a setting is a waste of time regardless of the time of the day
As mentioned above, use (no breaking space). Use
(break) for a new line and usesome text here
for paragraphs.
That is exactly the problem that folks use tables to solve - you can control the columns with the table spacing. This was all the rage 18 years ago, but it still works and is easy to implement in a single stream environment.
Personally I prefer the simple, web 1.0 approach you described sterretje. I have a propensity for #CCCCCC gray backgrounds, and black helvetica type too.