".. Take a quick glance at almost at any corporate web site's markup. The sheer amount of markup in comparison to actual useful information is astonishing..". Eric Meyer has it right.
One can see this even in web and javascript courses: the web pages produced are simply horrifying, from a readability and maintenance point of view. Whether to insert presentation into Html, or Css, is seen as a sort of personal choice.
I find instead that Css provides what programmers always look for: centralization of information. Like C (or Java) allows you to write an include (or class) file, and then instantiate many times a certain data structure, Css provides a similar function. Moreover, Css has additional features which can be scripted from Javascript, adding life to a page with simple means.
Of course, like all programming tools, Css offers both moments of joy and of pain. Good books are essential; the above one from Eric Meyer is the best for a methodical study, although very poor visually; for elegance, I like the one from Lie and Bos.
I will develop here my own documentation of Css, showing code and visual results of experiments, starting from the basic ones.
[URL: ; Last updated: ]