What would you recommend in this topic. I know basics of CSS but I need to expand my knowledge of CSS. It's always good to use good source.

+3  A: 

CSS Play has some great examples in action.

+15  A: 

Have a look at ZenGarden and they have made a book too.

So What is This About?

There is clearly a need for CSS to be taken seriously by graphic artists. The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the existing designs in the list. Clicking on any one will load the style sheet into this very page. The code remains the same, the only thing that has changed is the external .css file. Yes, really.

+2  A: 

Check out Dynamic Drive... with loads of download able code

Steve Obbayi
+2  A: 

The W3 Schools website is always a good reference. As for books, I find that Eric Meyer is an authoritative author on the subject. Check out the O'Reilly CSS book.

Russ Cam
W3 schools is often inaccurate or outright wrong, and I would highly recommend AGAINST its use for professionals.
Bobby Jack
+3  A: 

There's a large section on CSS resources on the Web Developer's Handbook.

Luke Bennett
+3  A: 

i recommended

+3  A: 

MaxDesign also contains good tutorials. For example:

+14  A: 

Here's a list of a lot of sites I visit for help/inspiration:

CSS Specific:

General web design site's that may help:

And I'm going to stop there but I could go on. Try also following the blogs of some of the industry leaders out there like Dave Shea (created the Zen Garden site mentioned earlier).

Lee Theobald
Boagworld = very good
+5  A: 

CSS: The Definitive Guide by Eric Meyer

17 of 26
+9  A: 

CSS Mastery (link to companion site) by Andy Budd

I'm nostalgic for the days of reading that book!
+1  A: 

I tend to use It may not be the best site, but the name is easy to remember and I usually find what I'm looking for there.

(I know it's called "HTML Help", not "CSS Help", but it has a lot of links to information about CSS as well.)

Anders Sandvig
+3  A: 

Site wise, I like css zen garden. IF you have some knowledge of css, it really shows you how it is used in real life. And since you see the good/bad examples right away, you learn thing to do or not to do:)

+1  A: 

The book that I used to learn both HTML and CSS was O'Reilly's Head First HTML with CSS & XHTML. It provides a fun, but technically sound way to learn the basics of CSS. It's written in a conversational style to make the material easier to assimilate. When I was done with the book I could do basic styling including layout and colors.

Eric Ness
+2  A: 

A List Apart is very good. It has a strong engineering tone it to for a site that covers design.

Chris Noe
+1  A: 

I found this site very useful.

CSS - Noupe

Especially the Use CSS to do/fix anything series.

Brian Kim
+1  A: 

You could try Transcending CSS by Andy Clarke.

Ian Oxley

CSS Zen Garden One of the first and one fo the best... It's a site and a book.

Matthew M. Osborn
+1  A: 

Designing with Web Standards by Zeldman

John Sheehan
+1  A: 

This site has a ton of good links:

+1  A: 

Try to write CSS parser or CSS renderer. Trust me - after that you will be able to write books about CSS by yourself. At least this will motivate you to read the spec.

That if your ultimate goal to be a guru on the subject.

+1  A: 

CSS Mastery is an easy read and was immensely helpful. I can't recommend it enough.

Ben Scheirman
+1  A: 

No votes for Bulletproof Web Design by Dan Cederholm? Remedied. As well as an excellent cross-browser css resource, it's one of the better-looking books you can buy, certainly better designed itself than CSS mastery (although the content of the latter is great, too).

Bobby Jack
+1  A: 

If I wasn't out of votes I'd uprate all of the above, but that said, I'm seconding A List Apart.

John Dunagan
+2  A: 

70 Expert Ideas For Better CSS Coding

Pascal Paradis
+1  A: 

+1 for

Khaled Al Hourani
+2  A: is a great resource with multiple screencasts.