It's no secret that CSS has a somewhat steep learning curve, especially if you started in web
development in the early to mid 1990s, amidst the browser wars and tag soup. But once you get it, you get it,
and there's no going back. However, sometimes those of us who use CSS every day forget how challenging it can be for beginners. Emil Stenström's "Levels of CSS Knowledge" brought back memories - some fond, some frustrating - of struggling with the concept of CSS a few years ago.
Right now, I would say that I'm firmly situated at level 5. But this article was a nice reminder that you can't get to level 5 without first traversing levels 1 through 4. And I am greatly indebted to all the level 6-ers who helped me get to where I am and continue to help me learn today.








1. I have no choice any more. It hurts me to see code with font tags and table structures not used for tabulated data. On my current path, it won't be long before seeing inline event handlers becomes painful.
But, I definitely could track my progression over the years through each of those levels. It was humorous to remember how ignorant I was when I first started HTML...
Posted at 5:30PM on Mar 9th 2006 by Robert Brodrecht