
There was a time when “programming” HTML was the job of a child: create a table, add some lorem ipsum, some images with vertical alignment tweaked a little, and (god forbid) an iframe or frame set. Javascript was cryptic and served the purpose of altering the status bar of your browsers and generally just be annoying.
Along came CSS… Now everyone in their right mind would greet CSS with flowers and as a liberator. Freeing us from the work of creating layouts and individual styling of each element that you want to look the same across many pages. Another great benefit of it is that you can swap style sheets in 1 go and have a completely different looking layout (even modifying some content at times)!
(more…)