Also,how does one start on building the website:does he create the main purpose fulfilling html elements first and then the other elements? or the systematic planned future approach?
For eg.If you were creating digg.com what would you create first the submit new url button and view the most popular and then add the other elements as time passes. or you would first the plan the whole page layout(as in final design)and then build the whole thing like categories at the top,sign in button,user pages (the way the elements appear from top to bottom on a page?