Topic: id and <p> tags

I just moved over to the new SimpleCMS system, and noticed that it's doing some things to the HTML code that I didn't expect.

1) The CMS seems to add: id="nxx" to almost all my editable tags, and subsequent tags within. What is the purpose of this?

2) I've noticed that when I have editable content in the tags, and I toggle the source button on the toolbar, the CMS adds <p> tags to my code. Is this normal behavior?

I really like the concept of this CMS, but I would prefer that it make minimal changes to the HTML code if possible. I can foresee the HTML code getting really messy after several edits.

Re: id and <p> tags

1) The system requires an ID on editable areas so it can uniquely identify the area when updating the content on the page or when you define editable areas.

2) By default the WYSIWYG editor will add <p> tags. You can change the editor to use <br /> tags instead, go to
Sites > On-page settings and change the value for Carriage return creates...

Re: id and <p> tags

Thank you for the quick reply. I like that you have control of the line break types. My issue is not so much the type of break it creates, it's that switching between from the WYSIWYG to the source and back to the WYSIWYG editor will add extraneous breaks to my code. This tends to mess of the formatting of my page.