Bulletproof Web Design: Improving Flexibility and Protecting Against Worst-case Scenarios With Xhtml and Css, Second Edition
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| 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 - 24 of 24 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 12-01-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I knew little CSS but this book actually helped me get started, which I thought was good for such an advanced book.
• There's also a helpful reference section in the back. But actually implementing one of the bullet proof schemes is tough—at least for a begginer. (Review Data Last Updated: 2008-12-04 08:11:05 EST)
|
|||||||||||||||||||||||||||||
| 11-05-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I recommend this book to others frequently. The tutorials are easy to follow and cover a lot of everyday situations. Should be used in classrooms...
(Review Data Last Updated: 2008-12-04 07:55:32 EST)
|
|||||||||||||||||||||||||||||
| 10-25-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I highly recommend this book, regardless of how much experience you have, most readers will pickup a few new techniques after reading the book. Many of the concepts will help a web designer make lighter websites and better css styles. The book is a quick read for most people, and the advice is very practical.
(Review Data Last Updated: 2008-11-06 07:18:05 EST)
|
|||||||||||||||||||||||||||||
| 09-15-08 | 5 | (NA) |
| 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-25 07:21:56 EST)
|
|||||||||||||||||||||||||||||
| 09-14-08 | 5 | (NA) |
| 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-25 07:21:56 EST)
|
|||||||||||||||||||||||||||||
| 08-22-08 | 4 | (NA) |
| 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) |
| 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) |
| 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) |
| 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 |
| 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) |
| 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 |
| 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 |
| 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) |
| 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) |
| 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) |
| 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 |
| 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) |
| 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) |
| 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) |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 - 24 of 24 | |||||||||||||||||||||||||||||
| 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 | |