So that user(non-technical) can have full control of each part of final web page?
Which place holders should there be?
So that user(non-technical) can have full control of each part of final web page?
Which place holders should there be?
Check out cushy cms. Doesn't need anything to be installed on your server, and they have some great examples on their web site on how to use it!
Edit:
There are tons of really good open source cms systems, so you should really consider using one of them before creating something new from scratch!
Google for some tutorials on this subject (where you also can include your technology, since this is not mentioned in your post), or have a look at this
Your question is too broad IMO.
What do you really need? advise on technology to use? tutorials?
And what do you mean by "best html" ?
joomla is a very nice CMS which i have used several times in the past with success. it's php + mysql on apache