CSS: The Missing Manual

CSS: The Missing Manual
by David Sawyer McFarland

CSS: The Missing Manual
List Price: $34.99
Our Price: $8.43
You Save: $26.56 (76%)
Availability: Usually ships in 1-2 business days
Buy Used: from $1.69 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: David Sawyer McFarland
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2006-08-31
ISBN: 0596526873
Number of pages: 496
Publisher: O'Reilly Media

Book Reviews of CSS: The Missing Manual

Book Review: A fairly excellent book; will get you up to professional speed quickly.
Summary: 4 Stars

I bought this book along with Eric Meyer's book CSS: The Definitive Guide. I started reading Eric's book first and got through the first 1.5 chapters. I'll write a review of that book later. However, I wanted to get a bit more immediate knowledge, and that's where this book comes in. While it's content is mostly excellent, there were a few glaring problems with the book. Having said that, it's still an excellent read on the subject and therefore, comes highly recommended.

As I have already said, the content is mostly excellent. That means that there are some things the author says that I do not agree with. For one, the author seems (and I emphazise seems) to recommend using the HTML transitional DTDs. I would disagree. I know the author's point for mentioning these DTD is so that those websites that have traditional HTML 4.0/4.01 out there wouldn't have to be reformatted immediately if the DTD were changed to a strict type when one goes to update the site, however, I--like Eric Meyer--would stress that any new pages (or sites, for that matter) would be better off to use the Strict XHTML 1.0 (or 1.1) DTD right from the get-go. The things the transitional DTD's allow will eventually be phased out and is generally considered not good web design.

Here is one thing the author wrote I would never tell a beginner in CSS or HTML:

"Technically, you should place all the @import lines before any CSS rules, as shown here, but it's okay if you forget. Web browsers are supposed to ignore any style sheets you import after a CSS rule, but all current Web browsers ignore that restriction." (page 34)

First, I'm not sure that Firefox 2.0 ignores that restriction, nor Opera at whatever version it's at. Regardless, I would never count on the fact that a browser ignores a CSS implementation detail, even if we're talking about IE; afterall, browsers are updated all the time (at least, now with IE7.. ;) ) and are constantly adding greater and stricter support for CSS.

Besides those two examples of "technical" detail (which, in my opinion, don't make this book any less valuable), there is one thing that really annoyed me which is why I rated it 4 stars instead of 5--grammar.

The grammar is mostly excellent, but there is one aspect that you'll find annoying if you speak English as a first language: the author's use of contractions. For example:

"The headline's now massive in size." (page 36)

"To a browser, any tag's a box with something inside it--..." (page 133)

"Things get ever weirder when one element's inside another element." (page 138)

There are many more examples in between page 36 and page 133, and I'm sure more follow page 138 (as far as I've gotten in the book so far), but this really annoyed me. The apostrophe-s contraction is mainly used as a shortcut for "<someword> is" for only a few English words, like it (it's) or that (that's). But when used like the author has used it, it becomes very hard to tell what's meant to be a contraction and what's meant to be a possessive. The editor of this book should really have caught this improper usage of apostrophe-s and removed all the extraneous contractions, as it's really a huge distraction while reading this text.

Other than that, the book is technically very well written, just don't take everything as gold. This book will bring you up to speed quickly if you are a beginner to immediate HTML/CSS coder/designer. For a more thorough discussion of CSS and what particular browsers support which aspect of CSS and how, read Eric Meyer's CSS: The Definitive Guide published by O,Reilly. That book is more technical than practical (but still practical) whereas this one is more practical than technical. Eric Meyer's book is a lot more fun to read than the actual CSS spec itself (believe me, I've read the spec...boring...and confusing.).

If you want to get up to speed quickly, get this book. But also get Eric's book for the nitty-gritty details once you're up to speed.

Summary of CSS: The Missing Manual

Web site design has grown up. Unlike the old days, when designers cobbled together chunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good, Cascading Style Sheets (CSS) now lets your inner designer come out and play. But CSS isn't just a tool to pretty up your site; it's a reliable method for handling all kinds of presentation--from fonts and colors to page layout. "CSS: The Missing Manual" clearly explains this powerful design language and how you can use it to build sparklingly new Web sites or refurbish old sites that are ready for an upgrade.

Like their counterparts in print page-layout programs, style sheets allow designers to apply typographic styles, graphic enhancements, and precise layout instructions to elements on a Web page. Unfortunately, due to CSS's complexity and the many challenges of building pages that work in all Web browsers, most Web authors treat CSS as a kind of window-dressing to spruce up the appearance of their sites. Integrating CSS with a site's underlying HTML is hard work, and often frustratingly complicated. As a result many of the most powerful features of CSS are left untapped. With this book, beginners and Web-building veterans alike can learn how to navigate the ins-and-outs of CSS and take complete control over their Web pages' appearance.

Author David McFarland (the bestselling author of O'Reilly's Dreamweaver: The Missing Manual) combines crystal-clear explanations, real-world examples, a dash of humor, and dozens of step-by-step tutorials to show you ways to design sites with CSS that work consistently across browsers. You'll learn how to:

  • Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
  • Style text by changing fonts, colors, font sizes, and adding borders
  • Turn simple HTML links into complex and attractive navigation bars-complete with CSS-only rollover effects that add interactivity to your Web pages
  • Style images to create effective photo galleries and special effects like CSS-based drop shadows
  • Make HTML forms look great without a lot of messy HTML
  • Overcome the most hair-pulling browser bugs so your Web pages work consistently from browser to browser
  • Create complex layouts using CSS, including multi-column designs that don't require using old techniques like HTML tables Style Web pages for printing

Unlike competing books, this Missing Manual doesn't assume that everyone in the world only surfs the Web with Microsoft's Internet Explorer; our book provides support for all major Web browsers and is one of the first books to thoroughly document the newly expanded CSS support in IE7, currently in beta release.

Want to learn how to turn humdrum Web sites into destinations that will capture viewers and keep them longer? Pick up CSS: The Missing Manual and learn the real magic of this tool.

Internet Books

Book Subjects
Most talked about in Internet Books
PHP and MySQL by Example ImagePHP and MySQL by Example
by Ellie Quigley, Marko Gargenta
Prentice Hall; Published: 2006-12-02; Paperback; Book
Best price: $25.99
Price in other shops: $54.99
Navigate the Net: A Comprehensive Learning Experience for Travel Professionals ImageNavigate the Net: A Comprehensive Learning Experience for Travel Professionals
by Shelly M. Houser
Prentice Hall; Published: 2002-05-24; Paperback; Book
Best price: $12.50
Price in other shops: $61.60
Elijah Lovejoy's ASP Training Course (Complete Video Course) ImageElijah Lovejoy's ASP Training Course (Complete Video Course)
by Elijah Lovejoy
Prentice Hall PTR; Published: 2001-12-18; Hardcover; Book
Best price: $66.49
Price in other shops: $69.99
Weaving a Website: Programming in HTML, Java Script, Perl and Java ImageWeaving a Website: Programming in HTML, Java Script, Perl and Java
by Susan Anderson-Freed
Prentice Hall; Published: 2001-08-16; Paperback; Book
Best price: $19.93
Price in other shops: $110.00
Online Resource Guide for Law Enforcement ImageOnline Resource Guide for Law Enforcement
by Timothy M. Dees
Prentice Hall; Published: 2001-06-30; Paperback; Book
Best price: $1.99
Price in other shops: $44.80
Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition) ImageCore Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition)
by Marty Hall, Larry Brown
Prentice Hall; Published: 2003-09-05; Paperback; Book
Best price: $27.75
Price in other shops: $64.99
Publish it on the Web! Windows, Second Edition ImagePublish it on the Web! Windows, Second Edition
by Bryan Pfaffenberger
Academic Press; Published: 1997-08-13; Paperback; Book
Best price: $9.00
Price in other shops: $37.95
Big Book of FYI RFCs (Big Books) ImageBig Book of FYI RFCs (Big Books)
Morgan Kaufmann; Published: 2000-08-15; Paperback; Book
Best price: $8.50
Price in other shops: $34.95
HITTESDORF CORBA/IIOP CLEARLY EXPLAINED (Clearly Explained) ImageHITTESDORF CORBA/ IIOP CLEARLY EXPLAINED (Clearly Explained)
by Michael Hittesdorf
AP Professional; Published: 2000-03-01; Paperback; Book
The Internet Outdoor Family Fun Yellow Pages: The Online Guide to the Best Outdoor Family Sites ImageThe Internet Outdoor Family Fun Yellow Pages: The Online Guide to the Best Outdoor Family Sites
by Jack Sanders
International Marine Publishing; Published: 1999-05-25; Paperback; Book
Best price: $15.56
Price in other shops: $19.95
Similar Books and other products
Build Your Own Web Site The Right Way Using HTML & CSS, 2nd Edition ImageBuild Your Own Web Site The Right Way Using HTML & CSS, 2nd Edition
by Ian Lloyd
SitePoint; Published: 2008-12-05; Paperback; Book
Best price: $19.95
Price in other shops: $29.95
CSS Mastery: Advanced Web Standards Solutions ImageCSS Mastery: Advanced Web Standards Solutions
by Cameron Moll, Andy Budd, Simon Collison
friendsofED; Published: 2006-02-08; Paperback; Book
Best price: $0.01
Price in other shops: $34.99
Head First HTML with CSS & XHTML ImageHead First HTML with CSS & XHTML
by Eric T Freeman, Elisabeth Freeman, Elisabeth Robson
O'Reilly Media; Published: 2005-12-15; Paperback; Book
Best price: $20.00
Price in other shops: $39.99
PHP and MySQL Web Development (4th Edition) ImagePHP and MySQL Web Development (4th Edition)
by Luke Welling, Laura Thomson
Addison-Wesley Professional; Published: 2008-10-11; Paperback; Book
Best price: $27.99
Price in other shops: $54.99
HTML, XHTML, and CSS, Sixth Edition ImageHTML, XHTML, and CSS, Sixth Edition
by Elizabeth Castro
Peachpit Press; Published: 2006-08-26; Paperback; Book
Best price: $20.99
Price in other shops: $39.99
JavaScript: The Missing Manual ImageJavaScript: The Missing Manual
by David Sawyer McFarland
Pogue Press; Published: 2008-07-01; Paperback; Book
Best price: $28.52
Price in other shops: $39.99
Creating a Web Site: The Missing Manual ImageCreating a Web Site: The Missing Manual
by Matthew MacDonald
Pogue Press; Published: 2009-01-06; Paperback; Book
Best price: $6.47
Price in other shops: $29.99
Creating a Website: The Missing Manual (English and English Edition) ImageCreating a Website: The Missing Manual (English and English Edition)
by Matthew MacDonald
O'Reilly Media; Published: 2011-05-10; Paperback; Book
Best price: $16.91
Price in other shops: $29.99
Dreamweaver CS5: The Missing Manual ImageDreamweaver CS5: The Missing Manual
by David Sawyer McFarland
O'Reilly Media; Published: 2010-06-24; Paperback; Book
Best price: $27.00
Price in other shops: $49.99
CSS: The Missing Manual ImageCSS: The Missing Manual
by David Sawyer McFarland
O'Reilly Media; Published: 2009-08-31; Paperback; Book
Best price: $19.49
Price in other shops: $34.99