vynes — 2012-07-09T21:50:08-04:00 — #1
I've been trying to learn CSS on Codeacademy as I like the interactivity of the lessons, but I noticed that they teach using IDs as selectors and other things like using the wildcard selector, which I've heard is not a good idea. I really want to learn from a source/perspective that teaches best practices, but I don't know where to go. I've also viewed some video tutorials and learned from W3Schools, but it would be nice to have a source that has a lesson-style approach to teaching best practices in web design. Does anyone have suggestions for this?
ralphm — 2012-07-09T22:07:40-04:00 — #2
Hi vynes. Welcome to the forums.
There are many different approaches to using CSS, and lots of arguments around here and elsewhere about what's best practice. So I find hannging around here gives one a really useful perspective on all this.
There are many good books on CSS that take you step by step through the subject. I'm sure they are all fine, but each author has his/her own way of doing things, so it's best to try a number of sources to get a wider perspective.
If you are looking for structured video courses, I'd recommend you check out the CSS courses at Learnable, a sister site to this one:
Russ Weakley has some courses there that are very good.
vynes — 2012-07-09T23:22:24-04:00 — #3
Thanks! Yeah, I figured that there is really no definitive best way of learning/using CSS, I think I might just be getting a bit ambitious from the start wanting to know everything at once. I'll have to check out those courses.
ralphm — 2012-07-09T23:28:20-04:00 — #4
Yes, that is ambitious, but it's a worthwhile sentiment at the same time. The key is to build solid foundations. I was lucky enough to start out with a good book that I think set me up very well for further exploration, but I can assure you that I've learned most of what I know about good practices from the CSS experts around here.
markbrown4 — 2012-07-10T03:09:42-04:00 — #5