Bulletproof Web Design: Improving Flexibility and Protecting Against Worst-case Scenarios With Xhtml and Css, Second Edition

  Author:    Dan Cederholm
  ISBN:    0321509021
  Sales Rank:    12816
  Published:    2007-08
  Publisher:    New Riders Publishing
  # Pages:    304
  Binding:    Paperback
  Avg. Rating:    5.0 based on 103 reviews
  Used Offers:    9 from $25.04
  Amazon Price:    $26.39
  (Data above last updated:  2008-10-07 06:24:38 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Bulletproof Web Design: Improving Flexibility and Protecting Against Worst-case Scenarios With Xhtml and Css, Second Edition
  
No matter how visually appealing or content-packed a Web site may be, if it's not adaptable to a variety of situations and reaching the widest possible audience, it isn't really succeeding. In Bulletproof Web Desing, author and Web designer extraordinaire, Dan Cederholm outlines standards-based strategies for building designs that provide flexibility, readability, and user control--key components of every sucessful site. Each chapter starts out with an example of an unbulletproof site one that employs a traditional HTML-based approach which Dan then deconstructs, pointing out its limitations. He then gives the site a make-over using XHTML and Cascading Style Sheets (CSS), so you can see how to replace bloated code with lean markup and CSS for fast-loading sites that are accessible to all users. Finally, he covers several popular fluid and elastic-width layout techniques and pieces together all of the page components discussed in prior chapters into a single-page template.
Book Description
No matter how visually appealing or content-packed a Web site may be, if it's not adaptable to a variety of situations and reaching the widest possible audience, it isn't really succeeding. In Bulletproof Web Desing, author and Web designer extraordinaire, Dan Cederholm outlines standards-based strategies for building designs that provide flexibility, readability, and user control--key components of every sucessful site. Each chapter starts out with an example of an unbulletproof site one that employs a traditional HTML-based approach which Dan then deconstructs, pointing out its limitations. He then gives the site a make-over using XHTML and Cascading Style Sheets (CSS), so you can see how to replace bloated code with lean markup and CSS for fast-loading sites that are accessible to all users. Finally, he covers several popular fluid and elastic-width layout techniques and pieces together all of the page components discussed in prior chapters into a single-page template.


Guest Reviewer: Jeffrey Zeldman

Modern web design is user-centered, accessible, and standards-based. In other words, it's completely different from the stuff we did in the 1990s. There are two vital aspects to designing with web standards:

(1) understanding why
(2) knowing how

Know-how is what Dan Cederholm has in spades, and in this updated edition of his essential text, he shares that knowledge with humor and clarity.

Dan's is one of the smartest minds in CSS and HTML. He is internationally known as a deep and innovative coder. But his background is in design and production, working on real-world sites for no-nonsense businesses like Google, ESPN, and Fast Company, Inc.

This grounding in practical user interface design and daily production issues makes Dan a great teacher of CSS, because he never loses sight of the things designers want to do (not to mention the things designers' clients and bosses demand of them).

From multi-column layouts that stay crispy in milk, to maintaining fine control of web fonts and sizes without alienating users: just about every problem a modern web designer faces is examined, with solutions ranging from good to better to best.

This second edition includes everything you need to know about taking Internet Explorer 7 into account. Little else has changed. And that's as it should be, for this book is a classic. It belongs on every web designer's shelf.

-- Jeffrey Zeldman, author, Designing With Web Standards 2nd Edition




About the Author
Dan Cederholm is a Web designer and author living in Massachusetts. He's the founder of SimpleBits, a tiny design studio. A recognized expert in the field of standards-based Web design, Dan has worked with Google, MTV, ESPN, Fast Company, Blogger, Odeo, and others. He embraces flexible, adaptable design using Web standards through his design work, writing, and speaking. Dan is the author of two best-selling books: Bulletproof Web Design (New Riders) and Web Standards Solutions (Friends of ED). Dan also runs the popular weblog SimpleBits, where he writes articles and commentary on the Web, technology, and life. He also plays a mean ukulele and occasionally wears a baseball cap.
                  Reader Reviews 1 - 21 of 21                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
09-15-08 5 (NA)
(Hide Review...)  Great book
Reviewer Permalink
Excellent book, brings up a lot of good accessibility and best practice points. This will make me a better web developer.
(Review Data Last Updated: 2008-10-04 06:14:56 EST)
09-14-08 5 (NA)
(Hide Review...)  Useful techniques for everyday development
Reviewer Permalink
Dan Cederholm runs down a list of tips and tricks where he teaches us how to protect our design in worst case scenarios, it's definitely not an entry level book and a great source of techniques. Recommended reading.
(Review Data Last Updated: 2008-10-04 06:14:56 EST)
08-22-08 4 (NA)
(Hide Review...)  A good book but...
Reviewer Permalink
Some useful tips on creating good semantic markup. However, the author tends to build his case for this markup by citing tables on a lot of examples and the arguments to switch to a DIV structure. In some ways, I found this amusing as most of us know the benefits of table-less designs. The book reads more like a story telling similar to many technical analysis stock chart books I read based on past hindsight that no longer is relevant.

I bought this primarily to read about the indestructible box example. But I have to say after reading this that the markup is too narrow in scope. Not every box is going to have a DIV followed by an heading tag to create the rounded corners. Not only that but it was a fixed width example too so how can this be "bullet proof". Rather, the author should have come up with a generic solution so that the box can be sized width wise and lengthwise. Many people use a CMS and the markup to create a box is different.

All in all though its a good book to follow along to see how one goes about doing actual design in CSS. There's very few books out there like this that teach design while taking a hands on approach.
(Review Data Last Updated: 2008-09-15 07:52:49 EST)
08-10-08 3 (NA)
(Hide Review...)  Recommended but...
Reviewer Permalink
Most of the solutions are very good but the "problems" behind quite a few of these are non-existing or not important at the most.
The rest of the subjects are OK and if you are prepared to skip about 1/3 of the book I can recommend it.
(Review Data Last Updated: 2008-08-22 07:49:07 EST)
08-06-08 5 (NA)
(Hide Review...)  Very practical and offers excellent practices
Reviewer Permalink
I have been a so-called "table monkey" and have been longing to become a human being. So I picked up this book.

Throughout the text, the emphasis is placed in creating an XHTML/CSS page that does not break, when the user environment and/or the browser setting are not what the site designer expect or anticipated. At first I was a little skeptical of the author's rather strict adherence to the design that does not break in situations such as, say, a user uses a very large font setting for better readability; such a consideration may be of little importance nowadays, since even Firefox 3 now "zooms" in and out the entire page contents by default, not just text fonts. Furthermore, for many web developers under pressure to produce web sites that just work "well enough" for most reasonable cases, it does seem like the practices that are recommended in this book seem to take a little more care and time than desired.

However, all the design ideas presented in this book are very well thought out, and it actually does not take much extra effort to implement, once a designer gets used to them. I am in the process of updating my web design skills from what I knew as a table monkey, and I assure that this book offers plenty of enlightenment to those in similar situations as I am. Good thing is that once I learned the techniques presented in the book, I can come up with other effective ways to use CSS to fine tune layouts. Using HTML tables still offer some advantage if you need to support older nonstandard-compliant (Microsoft) browsers, but the flexibility of CSS just cannot be beaten if the site designs require extreme attention to detail.

The only drawback is that the presentation of the XHTML/CSS codes is slightly too meticulous and verbose for someone who is already very proficient in reading them. It is also not a cheap book for the amount of contents. Highly recommended, especially considering that the good CSS support in most modern browsers has started allow us to transform ourselves from table supermonkeys to CSS subhuman.
(Review Data Last Updated: 2008-08-11 07:44:51 EST)
06-21-08 5 (NA)
(Hide Review...)  Best CSS Book I have ever owned
Reviewer Permalink
This is easily the best CSS book I have ever owned. It's very easy to read and provides excellent, and sadly few, examples. Most importantly, the author does a wonderful job helping the reader understand concepts and how and why certain things are implemented.

Other books are FULL of examples... although they usually lack the details that someone like me need. The details, writing, and illustrations make this book much more attractive. Sure, Bulletproof Web Design isn't the end-all of books of this nature. It's short. You'll need more books. But any serious developer needs to read this book.

If you like "Don't Make Me Think" by Steve Krug, then you'll adore this one as well.
(Review Data Last Updated: 2008-08-06 07:39:32 EST)
05-27-08 4 0\1
(Hide Review...)  Good book/Wish It Worked for Some things
Reviewer Permalink
I purchased this book in the hopes it would have fixed my floating issues. It did, to a point. A couple of the examples didn't work well with Firefox. I found this book was helpful to fix a few things, but I did find that I was able to find other fixes online. I still enjoy this book, I just wish it worked better with Firefox browsers.
(Review Data Last Updated: 2008-06-22 04:25:04 EST)
03-25-08 5 (NA)
(Hide Review...)  Best CSS book yet
Reviewer Permalink
This book is very readable, and the examples are presented in building block style, step by step. Practical benefits of XHTML and CSS are provided, and the code needed for the samples to work in the major browsers. I highly recommend the book!
(Review Data Last Updated: 2008-05-28 07:21:57 EST)
03-10-08 3 0\1
(Hide Review...)  Firefox users only need to apply
Reviewer Permalink
After building enough sites from scratch, and wanting to make darn sure they were browser friendly and accessible, I got this book due to it addressing cross-browser problems and techniques for accessibility.

Now the practical knowledge in this book is great. It's the no-hold-bars dirty hacking of CSS/XHTML to force it to work in browsers, and address how to get sites to be more accessible (like addressing text sizing that scales accordingly in IE 7 and FF, and to look similar in each browser). Added benefit it even shows you how to tweak the Blogger Tic-Tac template, to be even better -- for beginning bloggers, this is very sweet.

But, I learned that this book is geared to the 10% of the web browser market (Firefox), which meant code examples to experiment with weren't friendly to IE 7. Worse, the code explanations were quite elementary -- dictation/narrative style -- which didn't give me enough info to know WHAT I was doing. Efforts to tweak examples (like in Chapter 4) required over an hour trying to get the floats to not break, if I resized them -- all because the explanations were so scant to know what variables to tweak.

Really wanted to like this book, as it's tailored for two main headaches in web design (cross-browser friendliness; accessibility tweaking) that's not often covered in other CSS/(X)HTML books. Alas, the search is on for a CSS/XHTML book that is truly cross-browser friendly. :/
(Review Data Last Updated: 2008-03-12 23:01:35 EST)
03-09-08 3 3\4
(Hide Review...)  Firefox users only need to apply
Reviewer Permalink
After building enough sites from scratch, and wanting to make darn sure they were browser friendly and accessible, I got this book due to it addressing cross-browser problems and techniques for accessibility.

Now the practical knowledge in this book is great. It's the no-hold-bars dirty hacking of CSS/XHTML to force it to work in browsers, and address how to get sites to be more accessible (like addressing text sizing that scales accordingly in IE 7 and FF, and to look similar in each browser). Added benefit it even shows you how to tweak the Blogger Tic-Tac template, to be even better -- for beginning bloggers, this is very sweet.

But, I learned that this book is geared to the 10% of the web browser market (Firefox), which meant code examples to experiment with weren't friendly to IE 7. Worse, the code explanations were quite elementary -- dictation/narrative style -- which didn't give me enough info to know WHAT I was doing. Efforts to tweak examples (like in Chapter 4) required over an hour trying to get the floats to not break, if I resized them -- all because the explanations were so scant to know what variables to tweak.

Really wanted to like this book, as it's tailored for two main headaches in web design (cross-browser friendliness; accessibility tweaking) that's not often covered in other CSS/(X)HTML books. Alas, the search is on for a CSS/XHTML book that is truly cross-browser friendly. :/
(Review Data Last Updated: 2008-03-26 07:26:33 EST)
02-11-08 5 (NA)
(Hide Review...)  One of the best CSS books out there
Reviewer Permalink
I am very skeptical about the value of IT related books. Having been in the industry for 17 years I have read very few that deliver what I am looking for and instead have tended to rely upon articles from disparate sources across the web.

There are of course exceptions - and this book is a shining example of how to make a subject understandable for many levels of experience AND be of value to all.

If you are interested in making your site CSS friendly, want to unravel what all the various things mean, or have a working knowledge of CSS and want to go beyond what most average developers know about CSS then I would strongly recommend buying this book. It won't solve world hunger, but it will solve many of your CSS questions and designs.
(Review Data Last Updated: 2008-03-12 22:46:25 EST)
01-25-08 4 (NA)
(Hide Review...)  written in a voice anyone can understand, filled with techniques pros use
Reviewer Permalink
The second edition of Bulletproof Web Design is as good as the first, but keeps it current with IE7 and the ever-changing techniques CSS professionals use. The book is written in a voice anyone can understand, and is filled with techniques pros use. The lessons don't go that deep, but there is little here that anyone who writes CSS for a living will disagree with. I was surprised that he still talked about adding hacks to your CSS to feed special values to different versions of IE, but in the last chapter 'Putting It All Together' he used external hack sheets for different versions of IE brought in with IE conditional comments, so all was forgiven. I would recommend this book to anyone who desires to improve the way that they write CSS.
(Review Data Last Updated: 2008-02-13 00:59:14 EST)
01-03-08 5 (NA)
(Hide Review...)  Helpful
Reviewer Permalink
This book is great. Sets you up with examples of web sites that real world major companies have created, and will walk you through a better way to do specific parts of the site.
(Review Data Last Updated: 2008-01-26 20:32:50 EST)
12-12-07 4 0\1
(Hide Review...)  Mind experiment
Reviewer Permalink
A good tech book is one I can take with me on the train, read it, gain something, and then try out the technique once I get to the office. In other words, it lets me perform experiments in my mind and then try them for real later. Too many tech books fail to logically walk me through a process and instead either (a) rely too heavily on complex examples that must be done on a computer or (b) regurgitate existing documentation.

_Bulletproof Web Design_ avoids both traps, instead making a case for accessible design and then explaining - in easy-to-understand chunks - how to do it.

To put it another way, very few books in this genre succeed in changing the way I approach something. This one does.
(Review Data Last Updated: 2008-01-04 08:09:32 EST)
12-01-07 5 (NA)
(Hide Review...)  Book Review from Silicon Valley Web Builder (SVWB)
Reviewer Permalink
This is one of the best CSS books I have read. Author demonstrated how to make the sites bulletproof on desirable features like adjustable text, scalable navigation, expandable rows, and sizable boxes. Unlike other CSS books, author demonstrated standards-based strategies for building designs that provide flexibility, readability, and user control with useful code examples, ample illustrations, and clear explanations. This book changes the way on how we treat CSS and HTML from the old traditional concept to the cutting-edge practice in any modern browsers, yet making successful sites degrade gracefully in any browsers. This is a good reference book I would keep using and reading repeatedly. This is excellent classroom book for CSS beginners to build strong foundation or advance professionals to push their skills to the next level.
(Review Data Last Updated: 2007-12-31 08:04:43 EST)
10-31-07 4 (NA)
(Hide Review...)  Not for beginners, shows real world examples for sure
Reviewer Permalink
The book is very well written for me. I know enough CSS and XHTML, but I get lost in the WHY to do certain things in certain places. The book has some great example websites built with tables, and then how the same site could be improved with XHTML and CSS. It is not a simple replace A with B. He takes you through each step, why he is doing it, and what the effect is in the browser.

I enjoyed it so much I read it all in a single day. And for the past 2 weeks have been going through and implementing his tactics on a new site I am building. It is very practicle advice to put into your sites today. It has definately helped my understanding of CSS in general, and even provides some good site design tips as well.

I highly recommend the book.
(Review Data Last Updated: 2007-12-15 07:43:57 EST)
10-20-07 4 (NA)
(Hide Review...)  Excellent Foundation
Reviewer Permalink
I found this to provide an excellent foundation for developing web pages using lean HTML and elegant CSS. It was not overly focused on Web Design or Web Development, but comfortably in the middle. The examples were progressive, practical, and timeless. In addition, the final chapter brought it all together nicely to make a full web page from scratch.

This book really is 5 stars! I gave it 4 stars only because I wanted more examples and, as a developer, I would have preferred more code.

Nonetheless, an excellent guide into the next generation of web development. Something I will reference again and wish I had read years ago!
(Review Data Last Updated: 2007-12-15 07:43:57 EST)
09-23-07 4 2\2
(Hide Review...)  For web standards professionals to improve their skills.
Reviewer Permalink
If you're a frontend engineer who's already skilled in web standards (semantic markup, CSS presentation, unobtrusive javascript), this book may help you to the next level. If you're new to that stuff, then I recommend Head First HTML With CSS and XHTML.
(Review Data Last Updated: 2007-12-15 07:43:57 EST)
09-07-07 5 2\2
(Hide Review...)  Bulletproof - no bull
Reviewer Permalink
This book is simply essential for the serious web developer who cares about standards and web sites that just work. It is well presented and thorough. The knowledge it imparts is readily extended to new design challenges. Well done!
(Review Data Last Updated: 2007-12-15 07:43:57 EST)
09-06-07 4 1\1
(Hide Review...)  No brainer. Definite MUST-HAVE.
Reviewer Permalink
I hope knocking down to 4 stars doesnt hinder people from buying this book, it is fantastic and should be in every web designer's library. Its concise, filled with well-explained and well-illustrated CSS strategies. The author's writing is one of the best I've ever seen in a technical book. Fun to follow and a great sense of humor, but very clear about what he's teaching.

I knock it down a star for two reasons, one it does focus a bit too much on people with screen readers. I know this sounds awful to say, but before I get crucified let me explain: as a designer my medium is mainly visual. While I do think it is important to keep your audience in mind for general public sites, I think for a design book the visual should be a bigger focus only because as designers we are trying to "wow" clients visually.

The other knock is that it is fairly small for a list price of $39.99 but price is an issue I have with most computer books. I would've maybe also like to see a chapter or two of random Tips & Tricks. Stuff like making text look weather-beaten by putting a GIF of "splotches" over it that I recently saw online. Maybe that's too gimmicky for this book, but you get the idea.

Despite the knocks this is a must-have CSS book and should be a definite purchase for all web designers out there. One of those you will come back to over and over.
(Review Data Last Updated: 2007-12-15 07:43:57 EST)
08-30-07 4 2\20
(Hide Review...)  Heads up on quality of the book cover
Reviewer Permalink
Book content is excellent, but be prepared for disappointment with the paperback cover. It is not glossy and unlikely to hold up to regular handling. Plan on covering it with something reinforcing. In fact, the cover on my book also started curling within hours of unpacking it, before I even did more than flip through it.

New Riders is not the only publisher who seems unable to put a good cover on a paperback, but it mystifies me as to why that is, since so many publishers have no trouble with that aspect of book design.
(Review Data Last Updated: 2007-09-07 07:39:21 EST)
  
                  Reader Reviews 1 - 21 of 21                 
  
  
  
  
  
  

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
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)