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.
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.
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.
There's a large section on CSS resources on the Web Developer's Handbook.
Here's a list of a lot of sites I visit for help/inspiration:
CSS Specific:
General web design site's that may help:
- http://www.boagworld.com (Podcast on webdesign & dev)
- http://alistapart.com/
- http://www.smashingmagazine.com
- http://nettuts.com
- http://meyerweb.com/ (Eric Meyer is a CSS guru)
- http://24ways.org
- http://www.thinkvitamin.com
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).
I tend to use www.htmlhelp.com. 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.)
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:)
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.
A List Apart is very good. It has a strong engineering tone it to for a site that covers design.
CSS Zen Garden One of the first and one fo the best... It's a site and a book.
CSS Mastery is an easy read and was immensely helpful. I can't recommend it enough.
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).
If I wasn't out of votes I'd uprate all of the above, but that said, I'm seconding A List Apart.
http://css-tricks.com/ is a great resource with multiple screencasts.