Monthly Archives: January 2014


30+ Upvotes! That makes me kindof like a celebrity.

Its a writeup on how you can use js / no-js classes to target css whether or not JavaScript is enabled.

EDIT: I’m now at 60!

Pro-tip for those who want to grab some StackOverflow nerd-points: Find a post with lots of views where the existing answers could be elaborated on, or consolidated into one bigger better answer. Do a good job on it, and watch the sweet karma points roll in.

“Can you recommend a good CSS book?”

I’m a pretty big book Geek. In my estimation, I own hundreds of books, probably 50+ about programming and computer stuff. Hell, I have more than 10 JavaScript books.

But I had to answer this question: NO

I own a couple CSS books, but they’re out of date now (5+ years old) with the new CSS3 stuff, etc… Looking at Amazon for straight-up CSS books, these 2 looked most promising. Everything by authors I’m familiar with however is now out-of-date.
After putting in some thought and research however, I came to the conclusion that reading a book on CSS is probably going to not be even the most efficient way to learn it. We learn best by doing, and in smaller chunks than books. CSS is ideal for learning online, and by doing.
Great Sources for online CSS Tutorials
My favorite site for CSS (and more) articles, videos, demos, etc..
More excellent CSS tutorials:
Any new serious CSS development at any significant scale nowadays should probably use a CSS pre-processor (like SASS or LESS) and perhaps some sort of CSS framework (Bootstrap, Foundation, COMPASS, etc…).
Other cool new css stuff includes different standards/conventions for css organization/class naming etc..