I just found out about this odd behaviour and this is in my opinion a serious bug!
If I edit something in source code I definitely don't want anything to be added to my code!
At first: This behavior is definitely
not a bug. It will be a bug, if a WYSIWYG editor does
not insert
<p> Tags around the text.
It's mostly just a misunderstanding what a WYSIWYG editor is and how it works.
A WYSIWYG editor is
not an editor for plain text like Notepad or something else.
A WYSIWYG editor is (like i.e. Wordpad or MS-Word) a Textprocessor to provide a comfortable posibillity to write formatted text.
If you look around in Books(these thick things, made from paper

), eBooks, Newspaper and any other textual media, you can see that each of them has a clear defined, basically structure: one ore more Paragraphs each including one or more Sentences. Each textprocessor defines a Paragraph with its own special signs. In case of HTML this even is the
<p> <p> - tag.
As in most other wordprocessors a JavaScript-Wordprocessor(like FCK or CK) generates a new Paragraph using the
[Enter] key and a newline only by
[Shift]+[Enter].
Now, if you know that each text starts and ends up with a
<p>-tag so it's really easy to bring it in a good shape using the possibilities of
CascadingStyle
Sheets.
The Selectors are the key!
see:
CSS Selector Referenceand
CSS Pseudo-classesThere is absolutely no reason to change something in the system.
A little understanding of the background is required only.