Books on CSS?

paul d hunt
30.Sep.2006 11.14am
paul d hunt's picture

Does anybody know of any comprehensive reference books to learn the ins and outs of CSS? I think i can do fairly well with the basics, but i’d like to get a more in-depth working knowledge of CSS. Any comments would be helpful. thnx.



david hamuel
30.Sep.2006 11.44am
david hamuel's picture

Beginning CSS Web Development: From Novice to Professional — Simon Collison

more?


gargoyle
30.Sep.2006 12.04pm
gargoyle's picture

If it’s a comprehensive CSS reference book you’re after, Eric Meyer writes The Definitive Guide.


Alessandro Segalini
30.Sep.2006 12.17pm
Alessandro Segalini's picture

Håkon Wium Lie’s thesis, http://people.opera.com/howcome/2006/phd


paul d hunt
30.Sep.2006 12.20pm
paul d hunt's picture

sure, give me more.


paul d hunt
30.Sep.2006 1.30pm
paul d hunt's picture

great links, alessandro, but i’m looking for books. i want something i can curl up with in bed.


Linda Cunningham
30.Sep.2006 1.39pm
Linda Cunningham's picture

You definitely want Meyer’s book: worth every penny.

L.


Mark Simonson
30.Sep.2006 1.42pm
Mark Simonson's picture

Stylin’ with CSS is very good, in spite of the silly title.


Addison Hall
30.Sep.2006 2.04pm
Addison Hall's picture

Two books I recommend to anyone wanting to learn best practices CSS are by Dan Cederholm. I wouldn’t exaclty call them comprehensive, but good references nonetheless...

Also be sure to bookmark www.positioniseverything.net.


James Puckett
30.Sep.2006 3.27pm
James Puckett's picture

“The Zen of CSS Design” is a must-read if you want to learn to use CSS. Shea and Holzshcag are about as good as it gets when it comes to CSS, and since most browsers still haven’t finished CSS 2 support (and IE never will) the book hasn’t gone out of date.

The best comprehensive CSS reference that I’ve found is O’Reilly’s “Web Design in Nutshell, 3rd Edition.” It covers just about every bit of the HTML/XHTML/CSS standards, explaining how they work and how to integrate them. It’s not the kind of book you read cover-to-cover and learn from, but when you need to know something in a hurry, there just is no better option. Combine this one with the “Zen” book and you’re set.


sendres
30.Sep.2006 10.03pm
sendres's picture

If you buy just one book, I’d recommend CSS Mastery: Advanced Web Standards Solutions by Andy Budd. It has a couple introductory chapters, then has several devoted to specific topics, such as styling menus and doing multi-column layout. (This makes it a useful reference, albeit not necessarily comprehensive.) Then the last two chapters are case studies by Cameron Moll and Simon Collison that put many of the best techniques into practice.
http://www.cssmastery.com/

I also recommend Eric Meyer (EM on CSS, More EM on CSS, and Definitive Guide) and Jeffrey Zeldman (Designing with Web Standards; make sure you get the new 2nd edition). The EM on CSS books are mostly tutorials. Zeldman is like CSS mastery but more introductory and, in my opinion, has too much web standards advocacy and not enough in-depth design.


poms
1.Oct.2006 1.51am
poms's picture

The different W3C CSS Specifications – as it could be –
and
a lot of bookmarks and testing – for the limitation of the user agents css-support and how to go with it.

Don’t forget semantic (x)html

books? really?


tomdonahue
1.Oct.2006 11.33am
tomdonahue's picture

Once you read the book (I second Eric Meyer), another idea is to print out the markup and CSS of a site you like and see how it works in practice.

I did that with the blogs of Doug Bowman (www.stopdesign.com) and Khoi Vinh (www.subtraction.com). Guess I had good taste, as they are now the design leaders at Google and the New York Times.


BradB
2.Oct.2006 6.26am
BradB's picture

I recommend Professional CSS. It’s written in such a way that geeks and novices can understand, and there are plenty of examples online that it references. (Some have moved, such as the 2005 PGA Tour site, but you can still find them.) There’s a sense of humor throughout.

Let me add this: if you’re new to CSS, it should be a fairly easy concept to understand if you’re already familiar with the idea of using style sheets in page layout software such as QuarkXPress or InDesign. (Now I wish the page layout programs handled things other than just type in their style sheets! Why can’t style sheets also affect images and placement?)

I also recommend A List Apart as an excellent resource for anything CSS or interactive. It’s also been a source of ideas for print as well, in terms of approaches to problem-solving.


Linda Cunningham
2.Oct.2006 6.31am
Linda Cunningham's picture

InDesign lets you set some limited style sheets for images (space around, boxes, that sort of thing) in CS2.

Linda