The CSS Anthology: 101 Essential Tips, Tricks & Hacks is a compilation of best-practice solutions to the most challenging CSS problems. The fourth edition of this best-selling book has been completely revised and updated to cover newer techniques enabled by CSS3 and HTML5, and more recent trends in web design, such as responsive design.
It is the most complete question-and-answer book on CSS available, with over 100 tutorials that show readers how to gain more control over the appearance of their web pages, create sophisticated web page navigation controls, and design for alternative browsing devices, including phones and screen readers.
The CSS code used to create each of the components is available for download and guaranteed to be simple, efficient and cross-browser compatible.
Rachel Andrew is the Director of edgeofmyseat.com, a Web solutions company based in the UK. She is a member of the Web Standards project, serving on the Dreamweaver Task Force.
Rachel's writing credits include: Dreamweaver MX Design Projects (Apress), Fundamental Web Design and Development Skills (glasshaus) and HTML Utopia: Designing Without Tables Using CSS, 2nd Edition (SitePoint).
Comments about oreilly The CSS3 Anthology, 4th Edition:
I found this book to be one of the better CSS books I've had the privilege to pick up in recent history. I appreciated the examples given, as they addressed the common problems I have heard for people just starting CSS, like "How do I make a CSS menu", "How do I stylize a calendar", or "How can I center a div of content". I also liked how some more nuanced topics (like CSS opacity or spriting) came up as topics in this book - I don't see many books address these topics as directly or as clearly as this book does. With a page count over 400 pages it sounds like it may take a while to get through, but its content is presented well enough that it's length is hardly noticeable.
I appreciated the book's acknowledgement of supporting older browsers like IE6 and IE7, and I appreciate more that it didn't get too involved in addressing backward compatibility. I loved how it talked about HTML5 not only in terms of where it was, but also where it was heading. I never felt like this book was talking down to the reader - nor did I think it ever went over the average user's head. Overall I think this book does a fantastic job to introduce the interested designer or developer to HTML5 concepts with examples and content the reader can relate to. The code samples and discussion make this book valuable whether you're just learning the ropes or you've been designing sites for a decade.
Bottom Line Yes, I would recommend this to a friend