@sabandijo @Alligator @foolishowl @thomasfuchs CSS is great because it applies styling to HTML. It respects HTML for what it is, and recognizes that different renderings of the information contained in the HTML have different needs.
The HTML stays device independent, the CSS renders it in an appropriate format for the current device used.
@heinragas @sabandijo @Alligator @thomasfuchs I'd understood the introduction of CSS as something of a resurgence of the fundamental design principle of HTML. However that's the point at which I lose track of the history of Web design. The Web developers I know start talking about frameworks, and things get very confusing after that.