I favour <p>
over <br>
, but still would like some way to get <br>
if, and only if, really needed. The current Markdown works fine for me.
As a user/visitor of whatever site I think it's good to adhere to the layout that is (currently) defined by its owners, like the CSS whitespace formatting many sites have defined for paragraphs. I feel one should not try to use <br>
to change that. Doing so might also break any future layout changes.
I like the blank line while editing, as that makes it much clearer that I really started a new paragraph, especially when the last line of the previous paragraph extends all the way to the end of that last line.
I also like the explicit two-spaces for <br>
, as that makes it just a bit more difficult to get such <br>
.
If anything is changed, then I'd still like <br>
to be an exception. For example: I would not mind if both a single and multiple Returns are converted into a single <p>
. (I would still be pressing Return twice then, while others might happily use only one. I am not sure if that affects usage of the data dump in any way? Or other usage like screen readers or the API?) But I'd not like each Return to become a <br>
.
(And am I wrong to think that whoever doesn't look at the preview, or does not click "edit" after seeing the result, does not really care about any formatting anyway...?)