@ Joscha:
Well, there was always this idea that HTML should be mostly for structure and not for styling. So technically you should be able to lay out a basic page with just heading tags, divs and paragraphs and then use CSS to make all of that look presentable.
I guess the lack of more semantic tags was in part due to the fact that when original HTML specs were drafted we did not know how intricate websites will become in the future. That and IE6 sort of thwarted any progress on the web for over a decade. HTML5 is a big step forward, toward cleaned and more semantic web.
]]>Nice post! Coming from a LaTeX world I was always amazed by the absence of more useful tags in HTML, and did not really want to learn proper webdesign. But with this, I’ll have a look at it again.
]]>