CSS: The Missing Manual

  Author:    David McFarland, David Sawyer McFarland
  ISBN:    0596526873
  Sales Rank:    5987
  Published:    2006-09-01
  Publisher:    O'Reilly Media, Inc.
  # Pages:    400
  Binding:    Paperback
  Avg. Rating:    5.0 based on 63 reviews
  Used Offers:    11 from $19.19
  Amazon Price:    $23.09
  (Data above last updated:  2008-12-04 07:53:41 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
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.

                  Reader Reviews 1 - 50 of 64            Next
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
11-24-08 5 (NA)
(Hide Review...)  CSS: The Missing Manual
Reviewer Permalink
It is well written and takes you through the process step by step.
This is one of those books which you want to keep it within easy reach.
(Review Data Last Updated: 2008-12-04 07:55:29 EST)
10-25-08 5 (NA)
(Hide Review...)  Excellent book for learning CSS. Very highly recommended!
Reviewer Permalink
I purchased this book with the need to learn CSS. Initially I thought that meant simply learning its syntax. This book does that well, but also goes much further to give the reader a deeper understanding of why you want to use CSS and how to apply it.

Mr. McFarland has done an excellent job of explaining the "why" and "how" of using CSS to build effective web sites. He does this with a combination of useful examples, helpful illustrations, pointers to useful resources, and an entertaining writing style. I appreciated the many tips and tricks which have helped me in the real-world application of my new skills. As a matter of fact, this book just helped me to resolve a nasty IE bug that was driving me crazy. Very highly recommended! (The book, not IE bugs.)
(Review Data Last Updated: 2008-11-26 07:33:38 EST)
10-22-08 4 (NA)
(Hide Review...)  CSS: The Missing Manual
Reviewer Permalink
Superb textbook! Very readable and easy to understand. Only thing that would make it better is a spiral binder because I'll be referring back to it often.
(Review Data Last Updated: 2008-10-25 07:14:46 EST)
10-22-08 5 (NA)
(Hide Review...)  This is the place to start when learning CSS
Reviewer Permalink
How is this book excellent?

1. It is well written.

2. Most chapters have 2 styles: descriptive and prescriptive (or read this, do that).

That alone would make it worth quite a bit. But then when you want to get a little deeper, it covers differences between browsers and often gives examples of how to work around those differences.

But wait there is more. It references other web sources if you want to go even deeper.

I agree with one reviewer, this is not the best reference manual. However, it is an excellent book and if you are trying to learn CSS, this is an excellent book to use.

If you need a reference manual, one word: google.
(Review Data Last Updated: 2008-10-25 07:14:46 EST)
10-04-08 5 (NA)
(Hide Review...)  Very Good Book for Learning CSS
Reviewer Permalink
I found this book to be very good. I usually have a hard time reading an entire book on technical subjects like this, but this one kept my interest. The tutorials are very good and give real world examples. I highly recommend downloading and completing the tutorials. Many times I found myself saying, aha, so that how you do that. I went from practically no knowledge of css to being able to create css based web designs like a pro. Highly recommended.
(Review Data Last Updated: 2008-10-22 08:05:28 EST)
09-30-08 5 (NA)
(Hide Review...)  Great in depth introduction
Reviewer Permalink
I found this book very helpful. I'm just starting out designing and building web sites, using CSS and Dreamweaver, and this book has been a great help to me.
(Review Data Last Updated: 2008-10-04 07:07:11 EST)
09-26-08 3 (NA)
(Hide Review...)  Great book, but...
Reviewer Permalink
First off, I give this book a three, not because I don't think it's worth reading, but because I think there's a big missing part. I'm nearly finished reading it and working through the tutorials. Like everyone else has said, the book is very easy to read and pretty easy to follow. But in order to help readers better understand the skills and concepts, I think the author needs to challenge readers to apply what they learn in sort of workbook format. In completing the tutorials, you're presented with lots of skills and concepts, but unless you're already doing web design on your own, it's challenge to figure how to apply the skills to your own work.

After I complete each tutorial, I would go back and try to further understand what I just did. I have started my own little practice website where I'm trying to apply some of what I learned from the book.

So instead of the author spending pages and pages before each tutorial explaining concepts, it would be better to have readers practice on say a mock site. They could be given instructions for an assignment and then check their work against the finished page in the download. This approach would challenge readers to go back and apply what they learned. Maybe the author could produce some sort of workbook to go along with this book.

Also, I think some of the chapters could be supported with online video tutorials by the author. Again, at times the author presents lots of material and though it's easy to read, it's not always easy to understand.

Other than that, I do suggest working through the book. Also, I would suggest for those readers who are new to CSS, you should definitely do the work in one of the CSS editors that the author suggests in his book. Doing the tutorials in Notepad or TextEdit is not as good as doing them say with TextMate or Dreamweaver.

Finally, I would suggest that if you're new to HTML/CSS, don't start with this book. Start with HeadFirst: HTML and CSS. If I hadn't read that book first, I would have been lost in this one.
(Review Data Last Updated: 2008-10-01 07:09:51 EST)
09-05-08 5 (NA)
(Hide Review...)  Excellent book, easy to follow tutorials
Reviewer Permalink
This is an extremely well-written book that teaches sometimes complex techniques in a way that is easy to follow and understand. What's more, the tutorials actually work the way they're supposed to, without bugs, so you actually get a good learning experience by doing them. I've recommended this book to a number of people, the one person who bought it is going through the book now and loves it.
(Review Data Last Updated: 2008-09-27 08:15:26 EST)
08-29-08 5 1\1
(Hide Review...)  Best CSS Book
Reviewer Permalink
I've read a few CSS books in the past and haven't been pleased at all. When I tried some of the examples in those books, it hardly ever worked like the book said it would. Most of this was caused by browser incompatibility. Now this book, explains the way things should work and then tells you how to get around some of the browser incompatibilities. And it explains it in plain English. I've been a web developer for 13 years, so some of the things are elementary to me, but it still was worth reading for the way that it explains CSS. I've actually put off learning CSS as I am mostly a ColdFusion programmer and rely on our graphic designers for CSS, but there are those times where you need to understand why CSS is acting the way it does and this book goes a long way in explaining that. It has made my life easier, now maybe I can buy a CSS reference book and know what they are talking about.
(Review Data Last Updated: 2008-09-05 07:41:40 EST)
07-21-08 5 (NA)
(Hide Review...)  Deserves Five Stars
Reviewer Permalink
I read this book cover to cover and I found it to be a pleasant read. This book explains CSS in great detail. I liked the author's presentation style. With every chapter, he introduces specific styles, gives example(s) with relevant screenshots of browser display and finally ends it with a tutorial where the reader can see the same in action. It seems to me that this is a very good way to learn something new. The book covers a lot of ground and where applicable presents the differences between browsers for the same set of styles. Specific hacking strategies for IE browser are also included. Another nice feature about this book is that it includes links to external sites that have sample code - I found this to be very useful. There is lot of good information about CSS on the internet, some of which the book does not cover but it points you in the right direction. I will recommend this book to beginners and intermediate users of CSS. This book has impressed me so much that I certainly will not hesitate to buy another book by this author (provided the topic is of interest to me). Deserves Five Stars!!!
(Review Data Last Updated: 2008-08-30 07:40:39 EST)
07-06-08 5 (NA)
(Hide Review...)  Nice Job ...
Reviewer Permalink
The author did a great job of covering all of those items many developers use in their CSS but may not have had the time to review in detail. His book reads well and does a good job of reviewing what's supported in many current browsers, plus what "hacks" may be needed to continue to support IE 6 and below. Very well done ...
(Review Data Last Updated: 2008-07-21 07:56:53 EST)
06-03-08 5 (NA)
(Hide Review...)  Already proved to be a useful resource!
Reviewer Permalink
I was recommended this book by a colleague and it is already proven to be a valuable resource. I had a problem where my DIVs weren't behaving like I wanted them to. And I actually found the answer and it took me just ONE extra selector that knocked my web page in place!!

Now that's worth the money!! I haven't even read the whole book at that point. I highly recommend this book. I'm new to the whole "Missing Manual" series, but can tell that these books are sort of like the "..For Dummies" books.

If you are a CSS designer, I recommend this book. And the cool part about all this is that my boss thinks I'm a CSS Guru, which I'm not, I just know where to go to find the answers!!!

Add this book to your resource library!!
(Review Data Last Updated: 2008-07-07 04:49:43 EST)
05-21-08 5 (NA)
(Hide Review...)  Truly the missing manual
Reviewer Permalink
This is a excellent book to learn CSS, Very detailed, well laid out and McFarland adds more information then just teaching Css; Heck it's like all you need to know really is basic Html.
(Review Data Last Updated: 2008-06-04 07:46:28 EST)
05-08-08 5 (NA)
(Hide Review...)  Best yet in my quest to become CSS-proficient!
Reviewer Permalink
McFarland's book has filled in a lot of missing pieces for me, and a lot of his illustrations have clarified what I have had trouble visualizing from other sources. I wouldn't hesitate to recommend this book for beginners or intermediate CSS users who want a clearer understanding to take the design process to the next level.

I've been messing around with CSS for a while, but because of some missing details in other sources, I'm using what I've learned to format page elements within tables, never having totally grasped CSS layout concepts, particularly floats. I'm only half way through the book now and have a much clearer understanding of how to solve previous problems.

In addition to being an easy read, the hands-on tutorials have been very helpful. And I love that he's included the hacks to make CSS work in even IE browsers. Many other resources provide only links to websites where you can scrounge around for tutorials.

McFarland provides plenty of links too, but includes important explanations and hacks that keep you from having to roam the web looking for basic explanations that should be included in an instructional manual.

If you've been struggling with some of CSS's quirks, this book could provide missing information that will allow you to move ahead more quickly. I've had a lot of "Aha!" moments as an advanced beginner and am looking forward to many more.

In addition to being a good source of instruction, the book also covers some advanced CSS topics including media style sheets and tips on improving CSS habits. There are three appendices: a CSS Property Reference; using CSS in Dreamweaver 8, and about 7 pages of links to additional information, examples, and advanced tips and tricks.

"CSS: The Missing Manual" was a money very well spent for me.

Sunny Carney
(Review Data Last Updated: 2008-05-22 07:18:26 EST)
05-01-08 5 (NA)
(Hide Review...)  Buy it!
Reviewer Permalink
Fantastic book for learning CSS!
Here is the order that I suggest to learn XHTML/CSS styling:
1. Head First HTML/CSS
2. CSS The Missing Manual
3. CSS Mastery: Advanced Web Standards Solutions
So far, I have really enjoyed the first two books, when I finish CSS the Missing Manual, I will move on to number 3.
I have found that these three books ideally complement each other.
(Review Data Last Updated: 2008-05-20 07:18:26 EST)
04-21-08 5 (NA)
(Hide Review...)  Great for what it is
Reviewer Permalink
I'm giving this 5 stars, because it does what it's meant to do. It gives you a crash course in CSS. I've been a big fan of O'Reilly books for a while now. The "Definitive Guide" ones are massive and have tons of information, but they're really dry. This series is sort of a watered down version of those, but it's easier to learn from at a quicker pace. I'm not sure how well this approach would work on a harder topic, but it's pretty good for something simple and fun like CSS.
(Review Data Last Updated: 2008-05-02 07:50:46 EST)
03-17-08 5 (NA)
(Hide Review...)  An Absolutely "Must Have" for Anyone Serious About Learning CSS
Reviewer Permalink
CSS: The Missing Manual is just a terrific book for anyone who has the slightest interest in learning about Cascading Style Sheets and how they can create stunning web pages.

This book is clearly written with step-by-step instructions that are both easy to follow and fun to try. Best of all...you'll find yourself creating some pretty nice web pages via CSS in no time...and saying, "So that's how they do that!" The downloadable chapter lessons are an extra bonus that I found to be extremely helpful.

If you have the patience and dedication...and really want to learn CSS, this is "the" one book to buy. It's worth every penny of it's $35.00 list price. I would highly recommend it to anyone.
(Review Data Last Updated: 2008-04-21 07:02:27 EST)
03-05-08 5 1\1
(Hide Review...)  Excellent guided introduction to CSS
Reviewer Permalink
In my business, I have a constant need to learn new technologies, protocols and methodologies. It's a never-ending need and, fortunately from my perspective, enjoyable much of the time.

What makes it enjoyable are learning aids like "CSS: The Missing Manual".

Author McFarland takes the reader step-by-step through CSS from the very basics through a moderately high level of understanding. He does it in small, amply illustrated examples that are clear and relatively free of errors. (McFarland does maintain a website where examples and errata may be downloaded.)

McFarland's style is very clear and he doesn't find a need to resort to the stupid humor found in too many books explaining technology.

Overall, a great little teaching aid and a credit to the Missing Manuals series.

Jerry

(Review Data Last Updated: 2008-03-18 06:58:37 EST)
02-25-08 5 (NA)
(Hide Review...)  Great resource
Reviewer Permalink
This book is a great and authoritative guide to CSS programming. It's easy to read and has good examples and tutorials that makes a sometimes-complex "language" easy to understand. The bugs in various implementations are discussed with frankness and confidence that gives the reader less intimidation about workarounds. I found this a fantastic guide, and well conceived and executed.

I own several "Missing Manual" guides, and impressed with how they read appropriate to most any level of existing experience or skill, unlike some of the "Dummies & Idiots" guides, which seem to only be an appetizer to another, better guide when you need to further your knowledge.
(Review Data Last Updated: 2008-03-05 07:24:36 EST)
02-13-08 5 0\1
(Hide Review...)  Outstanding writer. Outstanding book.
Reviewer Permalink
This book is by far the best book out there if you want to learn Dreamweaver CS3. Not only does the author show you important features of the program, he explains web design concepts and principles. This is the best $30 I've ever spent. Thank you David for such a great book.

You should write every book for all of Adobe's products.
(Review Data Last Updated: 2008-02-26 07:30:27 EST)
02-01-08 5 (NA)
(Hide Review...)  A Must Have for Web Designers
Reviewer Permalink
This book is definitely a must have for web designers (or people like me who are learning web design). A friend of mine referred me to this book and I absolutely love it. It is very straight-forward reading and includes tutorials at the end of each section to reiterate what you have learned. The Missing Manual series is an excellent way to get you going on many different topics... for CSS, this manual is great even if you have very little experience with HTML.

Buy this book... It is well worth the cost. You will not be disappointed!
(Review Data Last Updated: 2008-02-14 20:52:56 EST)
12-26-07 5 0\1
(Hide Review...)  Fantastic Book!
Reviewer Permalink
Great introduction into the world of CSS. Having designed web pages in HTML since the 90's I'm way overdue to make the transition to CSS. This book has been absolutely easy to follow with great examples that cater to both beginners and more advanced users. I highly recommend this book even if you know next to nothing about HTML...it's a great place to start.
(Review Data Last Updated: 2008-02-02 07:32:48 EST)
12-25-07 5 0\1
(Hide Review...)  Excellent introduction to CSS
Reviewer Permalink
As a technical manager for the past 23 years, I have purchased probably several dozen O'Reilly-published technical books. "CSS: The Missing Manual" is the first one that I have read cover-to-cover, followed all the tutorials, and then continued to reference the book later.

I needed help starting to learn and getting up to speed quickly with CSS, and this book was recommended to me. McFarland's combination of easy-to-read writing style, detailed and educational tutorials, and his occasional humor made this book fun and interesting. After I finished this book (over a few weeks), I felt comfortable enough with CSS to go further, experiment, and update many of my prior html-only web sites to CSS-based (and create a couple new ones).

I'd definitely recommend this book for folks who already have some familiarity with html but now like me need to go further and learn the intricacies of CSS. (And it was helpful to me that I was using Adobe DreamWeaver CS3 as my web site editing software). Great job by the author.
(Review Data Last Updated: 2008-02-02 07:32:48 EST)
11-14-07 4 1\1
(Hide Review...)  Great but...
Reviewer Permalink
Very good introduction to css and I just agree with all the other reviews. However, as hard as I tried I realized that there was not solution to liquid layout. The theory is great and David explanation misleads you into believing that it is feasible. But then looking at the css files on his site I realize that he himself does not really use liquid layouts. So why not just come out and say: this is the theory, but really it does not work, here is the very complicated work around. Would really avoid a lot of frustration in the readers.
(Review Data Last Updated: 2007-12-25 07:45:45 EST)
10-26-07 3 1\5
(Hide Review...)  Good and Bad
Reviewer Permalink
I have to give this book a partial rating. Although I give it a 3 star, and the reasonings for that, is because the book is thurough in its teachings. The step by step instruction is very good, how he guides you through the steps and processes. The downside of this book, and many books out there that teach this subject, is that it teaches you how to do premade work. When you want to venture out on your own, is where you get confused. You learn how to do someone elses work, set it up, code it, where to place it. What these books need to do, is teach you how to do YOUR own work. To tell you to grab your OWN graphics, work with them, place them, whatnot. THAT is what good teaching is about. Teaching others how to do YOUR work, is not the way to get people to actually LEARN the product.

That is the only downfall to these kinds of books and in the future, good authors such as David Sawyer McFarland, as he clearly knows his subject, should teach people how to learn with their own work, as each layout is different, and is coded differently. Not ALL setups of CSS is going to work with how he teaches it, with his form of design. Which is pretty much, pretty basic to begin with. If maybe he taught more people how to do their own work, step by step, these books would be more worth the money. Then taking out hours of hard earned time learning someone elses work and not know what to do with your own once you completed it.

To someone who really wants to learn the subjects, books like this are a waste of time. I would rather spend time looking up freebie tutorials who will teach you how to code your OWN work, than spend fifty dollars on books that will teach you the opposite.
(Review Data Last Updated: 2007-12-14 08:11:13 EST)
09-29-07 5 (NA)
(Hide Review...)  A great book with a great after sales service
Reviewer Permalink
I came to this book having a very basic knowledge of website design, html and CSS. I had already designed and uploaded a site using tables for layout with some styling using CSS.
The limitations of table-based layouts and the advantages of CSS are so obvious that I decided that my next site would use CSS for layout as well as styling, so I bought CSS The Missing Manual.
This book has taken me to the next level in a painless and dare I say it.... almost enjoyable way.
Why is the book so good?
First, the obvious enthusiasm of the author is there on every page, explaining, guiding and showing the way all dosed with a generous helping of humour. It has all the things we expect from modern books; good content, well laid out, logical order, lots of web references and a great index but it has much more.
There are clever little extras that help you understand the whole process. For instance there is a great visual explanation of the relationship of the source code and the CSS layout i.e. what floats within what and how to place the important information first in the source code.
The modern use of CSS lists for navigation and CSS drop shadows are explained in a step-by-step way, with all the mystery removed.
The practical use of CSS i.e. how to organise your styles in a logical order and where to put the Internet explorer hacks are covered in detail.
And whilst I appreciate that this is a book review, I must mention that I contacted the author, via email, with a query about one of the layouts in the book. I received a friendly and encouraging response the same day with a full explanation.
And finally, this book contains the best word in the English language, that word is "snafu".
Great word, great book and a great after sales service.
(Review Data Last Updated: 2007-12-14 08:11:13 EST)
08-29-07 5 (NA)
(Hide Review...)  One of the Finest CSS Books on the Market
Reviewer Permalink
This is, without a doubt, one of the finest books to refresh one's memory about CSS or for those who are new to the subject. I've been using CSS for several years; however, every single book I have read is boring and dry, too lengthy on explanation, or just bad writing. However, I found the style, organization, and layout for this book refreshing and -- more importantly -- memorable. The Mr. McFarland is engaging and personable, but not in such a way that it becomes distracting or annoying. I found myself retaining the information when it came to unfamiliar concepts and entertained when it happened to be one of the subjects I am well acquainted with. While I would not group this book into the realm of reference books -- it's not dry, nor as in depth -- I would definitely recommend this book to those who are like me and need a refresher course. On the flip side, I would also highly recommend this book to those who have no experience with CSS and are looking to learn AND retain what they read.
(Review Data Last Updated: 2007-12-14 08:11:13 EST)
08-17-07 5 1\1
(Hide Review...)  CSS - The Missing Manual by David McFarland
Reviewer Permalink
This is the second "Missing Manual" book by David McFarland that I bought. The first one was "Dreamweaver 8". Both books became valuable assets in my library. Descriptions are clean and easy to follow. Exellent tutorials. I would recommend it to anyone who needs a reference manuals for CSS and Dreamweaver.
(Review Data Last Updated: 2007-12-14 08:11:13 EST)
08-04-07 5 2\2
(Hide Review...)  Best Book Ever For Learning CSS
Reviewer Permalink
This book is the best CSS book I have ever read. I have learned more in this book then the other 4 books I have on CSS. I like the way he walks you thru each lesson and has you key the code and then tells you in detail what that code is going to do. My favorite part is when he teaches how to get around all the browser defaults as well as the way to fix all the Internet Explorer bugs.

This book has tutorials for every chapter and there is a website that you get two versions of each tutorial. One for you to work on and one that is finished so you can see how it is suppose to look like.

If you want to learn CSS without struggling, this is the book.
(Review Data Last Updated: 2007-12-14 08:11:13 EST)
07-18-07 5 (NA)
(Hide Review...)  CSS: The Missing Manual
Reviewer Permalink
Creating websites using html can be very time consuming and somewhat limiting. Making editing changes over multiple pages is downright maddening. Cascading Style Sheets (CSS) is the answer.

CSS enables the webmaster to set standards such as selecting a particular font size and color for all headings, subheadings, or texts without having to rewrite the html each time. This system also allows editing changes that carry over from one page to another to be changed automatically with a single change. For those trying to manage websites with hundreds of pages, CSS is an obvious must have.

CSS can be undertaken in two ways: manually or in association with various website design programs. Webmasters can manually insert CSS into their existing html code. Doing so is pretty simple, especially for those used to writing their own html. Alternately, Dreamweaver 8 comes automatically equipped with CSS and is simply a matter of choosing formatting options.

Webmasters using either option will definitely find this book valuable. This text includes step by step instructions so that the reader can learn by doing. Actually working with the code is probably the best way to understand the capabilities and time saving abilities of CSS. Even those using the automatic CSS systems will benefit from this aspect while troubleshooting or just realizing the extents of what CSS can do.
(Review Data Last Updated: 2007-08-05 07:36:06 EST)
06-10-07 5 4\4
(Hide Review...)  Sweet
Reviewer Permalink
A couple of months back I learned the Powers That Be wanted my website's backend to look just as snazzy as the front end. Which makes about as much sense as decorating a fuse box, but hey, what Viacom wants, Viacom gets. And they wanted the backend redone in CSS. With the websites regular programmers fully occupied with recoding a bunch of other stuff, it was left up to me (as the website's Jack of All Trades) to do the actual redecorating. And I didn't know CSS.

So up to the bookstore I went, and when I came home I had: Dynamic HTML: The Definitive Reference; CSS: The Definitive Guide; & CSS: The Missing Manual. And although the first two books have been helpful, I couldn't have done all that I have done in the past couple of months without the third.

I have ADHD. Simply reading a book like this isn't easy. I usually have to try and apply the stuff before anything sinks in. But that wasn't the case with this book. As I read through it, all the little pieces seem to just fit together, and I found myself thinking, "Oh so THAT's how you do it. Neat!" on several occasions. After four chapters I felt that I had learned enough to do most of what needed to be done. And I had.

My website's backend looks great now. Couldn't have done it without this book.

(Review Data Last Updated: 2007-07-19 07:28:21 EST)
05-23-07 5 1\1
(Hide Review...)  A good overview of CSS
Reviewer Permalink
I've never written a review on Amazon, but I just had to after going through this book. It's very clearly written and goes through some very complicated coding. I needed to brush up on CSS and found that I learned a lot. I went through the book from the beginning to the end and found it very clear and logical. Sometimes they went over similar points more than once, browser bugs, for instance, but I found that helpful because they were items that needed to be drummed into my head! The book also has a lot of references to other sources of information. There are many great websites out there on CSS that I never knew about. So you're not just getting one book, you're getting tons of reference material in this book.
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
05-14-07 5 1\1
(Hide Review...)  CSS The Missing Manual
Reviewer Permalink
Great book! Up to date. Found something useful on almost every page. Easy to understand explanations. Tutorials and examples to reinforce learning.
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
05-11-07 5 0\2
(Hide Review...)  The best techincal book I've ever read
Reviewer Permalink
Creo que es el mejor libro que he leido sobre temas técnicos, muy completo, y muy fácil de leer, va mostrando todos los conceptos de una manera clara y sencilla, siempre teniendo en cuenta todos los bugs del explorer.

Realmente muy recomendable.
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
04-23-07 5 3\3
(Hide Review...)  CSS for the Hard-Headed
Reviewer Permalink
I started doing websites back in the mid-90s and finally stopped sulking and started to really use CSS. There hasn't been one thing I wanted to do that I couldn't easily figure out from this book.

I have wasted so much money over the years on useless computer books that this has been a joy. I've done a fair bit of technical writing over the years, so I recognize the skill and hard work behind McFarland's clear and simple language. Buy this book!
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
04-12-07 5 3\3
(Hide Review...)  CSS - the best manual
Reviewer Permalink
I read this book as part of the 2006-2007 Jolt Awards sponsored by Dr. Dobb's Journal. This was an especially good book for me since I am not a web design person, and I was a real newbie to CSS. But this book got me really involved because McFarland makes CSS and all of its nuances so interesting. It's a technical book, but it's also just a great book: the presentation is logical, lucid and the topics incrementally build on each other. McFarland went to great effort to explain thoroughly each concept in text and graphical examples, and not to produce just another CSS reference manual. This is a book that is almost effortless to read. It gave me the best explanations of the foundational CSS Box Model and of "the Cascade" that I have read. Want to know how to us negative margins, in-line block displays, and when to actually use tables? They are all here. The only disappointment I have with the entire book is that the screenshots are in black and white, obviously a cost-saving decision. But I got used to it after a few chapters. If you are learning or working with CSS you will prize McFarland's tips on fixing the CSS bugs in all the major browsers, including the priceless litany of IE HTML hacks he offers up in each chapter. Don't miss this gem: it's a cover-to-cover read, and it won a well-deserved Jolt Productivity Award in the Technical Books category.
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
04-11-07 5 (NA)
(Hide Review...)  Great, IMHO.
Reviewer Permalink
.
.
I'm fairly new to CSS and found this book to be extremely helpful in picking off where my intro book left me. Does a very good job in explaining concepts and provides "tutorials" at the end of each chapter to reinforce those which were just taught. The book has encouraged my learning of CSS and I look forward to taking my skills to the next level. I would highly recommend this book for beginner/intermediate CSS developers.
(Review Data Last Updated: 2007-07-02 18:42:41 EST)
04-10-07 5 (NA)
(Hide Review...)  Great, IMHO.
Reviewer Permalink
.
.
I'm fairly new to CSS and found this book to be extremely helpful in picking off where my intro book left me. Does a very good job in explaining concepts and provides "tutorials" at the end of each chapter to reinforce those which were just taught. The book has encouraged my learning of CSS and I look forward to taking my skills to the next level. I would highly recommend this book for beginner/intermediate CSS developers.
(Review Data Last Updated: 2007-04-11 09:06:29 EST)
04-04-07 5 (NA)
(Hide Review...)  Best book I have on CSS
Reviewer Permalink
I've got several books on CSS and this is the last one I have purchased, but I don't think I would have purchased the others if I had this one first.
It is very well-written and gives a lot of examples and tutorials. As I was reading it, a lot of light bulbs came on over things I had wondered about in CSS.
(Review Data Last Updated: 2007-04-11 08:39:07 EST)
02-16-07 4 6\7
(Hide Review...)  A fairly excellent book; will get you up to professional speed quickly.
Reviewer Permalink
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 " 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.
(Review Data Last Updated: 2007-04-09 08:56:23 EST)
02-15-07 5 2\3
(Hide Review...)  Well written, informative, and fun to read
Reviewer Permalink
This book is well written and fun to read. Even though it probably wasn't necessary, I found myself reading it from cover to cover. With what I learned from this book, I went from "kind of knowing CSS" to "really knowing CSS" - I feel like a semi-expert on the subject now.

One drawback for me was the emphasis on using downloaded CSS samples - I prefer books which are designed to be read without using your computer at every step of the way. I'm sure this is a good way to learn, but I ended up skimming over most of the tutorial sections and just reading the "meat" of the book.

Still, I'm rating it as five stars because it was very helpful for me, and I'm sure these tutorials would be helpful to some people (just not me).
(Review Data Last Updated: 2007-04-09 08:56:23 EST)
01-29-07 5 5\5
(Hide Review...)  Great Book for Learning CSS
Reviewer Permalink
From the first page, I found the book to be extremely readable and accessible.

Although I am not new to web development or CSS as I've had to deal with these topics, I wanted to learn CSS from a beginner level. For a semi-beginner, this was the perfect book for me because I know some CSS, but I needed someone to show me the basics and lay a good foundation to learn the advanced topics so I don't repeat mistakes that I may have picked up. The tutorials and expert advice that David Sawyer McFarland gives in the books, especially on multi browser (especially Internet Explorer) hacks is invaluable. It feels like I have a CSS guru mentoring me as I learn the basics who drops expert insight at exactly the right time.

The tutorials are great and the book is very visual so you can see the difference that CSS makes with before and after pictures.

Another thing that I really like about the book is that the author provides links to web design resources appropriate for whatever topic is being discussed. This means, that for a CSS beginner, I don't have to spend a lot of time building up my list of websites that I hit up for knowledge and resources.

This book is not a reference manual for CSS, but if it were, I probably wouldn't enjoy reading this book as much as I do.

This book really delivers at teaching me CSS from the ground up and also succeeds at being my CSS mentor in producing a clean attractive CSS web site with tons of expert tips, tricks, and resources.

Highly recommended!!
(Review Data Last Updated: 2007-04-09 08:56:23 EST)
01-22-07 4 1\1
(Hide Review...)  Best For Beginners
Reviewer Permalink
Visuals:
The book has an attractive layout. The pages have comfortable margins for any notes you may wish to add, page numbers and chapter titles are quickly accessible on every page. Additionally each page has a box in the upper outside corner describing the contents of that page, allowing for easy browsing. Screenshots are clearly printed.

Readability:
Personally I use this book more as a reference tool. The writing style might allow for a cover to cover type read, although personally the topic wouldn't hold my interest. The author tries to include various design tips in the text, but overall the coverage feels a little basic.

Practicality:
If you are completely new to the concept of CSS, this book might be a good match for you.

I would say one of the weak points of the book is that it is not a very exhaustive consideration of available CSS properties. For example, the book only mentions the inline, block & none options for the display property. Instead of listing the other options, it simply says "The display property has a myriad of possible options, most of which aren't supported in today's browsers". I could understand not explaining every single CSS property option in detail, but at least provide a list of possible options - it's not that much more ink. So in that respect it's not the best book to serve as a reference.

It is handy on occasion to have an illustration visually explain the effect of a CSS property.

Audience:
According to the introduction, the book "is designed to help readers at every technical level."

It's hard to be all things to all people. You can't really write a Professional CSS For Dummies book. The introduction continues to explain that the book is generally for advanced-beginners to intermediate users, while an "advanced Web page jockey" might be interested in occasional tips and tricks scattered throughout the book.

I think this book would be best suited for beginners..

Overall:
Not bad. For the beginner it will provide you a good introduction to the topic.
(Review Data Last Updated: 2007-04-09 08:56:23 EST)
01-13-07 5 1\1
(Hide Review...)  Finally, the right book!
Reviewer Permalink
I have purchased many CSS books and have been either talked down to or put to sleep by them. This one takes you step-by-step in an extremely intelligent yet accessible style. Even though I knew the initial material regarding the basic CSS language, I found it was so well written here that it was a pleasure to re-read it.
The use of Tutorials is essential in learning CSS and Mr. McFarland's are presented via partial downloads and then having the reader write the CSS code. Of course the complete pages are also available for comparison.
The author acknowledges Internet Exploder (sic) and it's buggy CSS implementation and presents the necessary hacks to overcome it but doesn't fall into the trap of endlessly providing workaround code instruction for obsolete browsers.
This book has just the right balance of embracing Firefox and IE 7, whilst still providing for IE 6 and even 5.
Well done!
(Review Data Last Updated: 2007-04-09 08:56:23 EST)
01-09-07 5 1\1
(Hide Review...)  Best book on CSS ... period!
Reviewer Permalink
I'm recently returned to the world of web design. This book was able to clearly and concisely explain the concepts in a way that no other book out there has been able to do for me.

After reading this book I was able to assemble a small website with clean CSS and was able to impress someone with more CSS and web design experience than me.

The most valuable thing about this book is that it contains the many common problems (along with answers) that most web designers face when trying to design for Internet Explorer as well as more standards compliant browsers.
(Review Data Last Updated: 2007-01-14 06:31:12 EST)
01-08-07 3 1\2
(Hide Review...)  hmmmmm OK.
Reviewer Permalink
There are some really good things in here, The examples are good, the code samples are good the descriptions of the different properties is good.

As a reference it is bad. The only way I can use it as a reference is to have read it all the way through and remember that it covered what I'm interested in and find that chapter.

This book could of been written with half the amount of paper and been much better, each example has painfully long instructions.
e.g.
Move the cursor down two line then type "foo:blue"
hit enter
type "bar:red"
it should now read
foo:blue
bar:red


I don't mind books doing this in the first chapter by the 13th it gets bad.

(Review Data Last Updated: 2007-01-14 06:31:12 EST)
01-07-07 5 1\1
(Hide Review...)  Excellent Reference and Guidance
Reviewer Permalink
For those who want to get their heads around CSS, this is for you.
(Review Data Last Updated: 2007-01-10 22:11:58 EST)
01-06-07 5 1\1
(Hide Review...)  Every Web Designer Needs This Book!!
Reviewer Permalink
I have been designing web sites for about 4 yrs now and CSS was totally new to me. I bought this book to better understand CSS and I was amazed with how helpful the book is. It tells you pretty much everything you need to know about CSS. I would recommend this book for any web designer or someone who wants to learn how to built web sites.
(Review Data Last Updated: 2007-01-09 13:22:17 EST)
01-06-07 4 0\1
(Hide Review...)  Comprehensive but not overwhelming
Reviewer Permalink
The CSS examples in this book helped me solve some of my web design problems. I'm sure I could have googled and found the answer on the web, but it's sure nice to have something fast and handy when I need it.
(Review Data Last Updated: 2007-01-09 13:22:17 EST)
12-27-06 5 (NA)
(Hide Review...)  Excellent book on CSS
Reviewer Permalink
The problem with many of the CSS books that I have read is that most of them just reiterate the CSS specification. While this is useful knowledge, it doesn't cover what you need to know to build robust web applications that work consistently across the myriad of browsers on the internet.

This book covers the usual stuff with CSS: styles, precedence rules (the cascade), text and fonts, padding and spacing, the box model, positioning, tables, etc. It also goes into detail about how to apply this knowledge.

Some of the stuff that is included:
- building tabs with the Sliding Doors technique
- Entire chapter related to IE6 and how it diverges from the spec, and work-arounds (aka hacks) that can be used to correct these problems. Other browsers such as Opera and Safari are also covered throughout the book.
- Entire chapter related to floats and using these to create column-based layous. Work-arounds to problems and unexpected behavior are also covered.
- Entire chapter related to forms and how to use CSS for layout

The book is well edited and contains some really good graphics to explain the layout and positioning. Each chapter has a tutorial to help you work through the techniques.
(Review Data Last Updated: 2007-01-06 06:33:03 EST)
  
                  Reader Reviews 1 - 50 of 64            Next
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated