Internet Cross Logo
Internet Cross your one stop web tutorial website
Your Ad Here

Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edit (Voices That Matter)

List Price: $39.99
Our Price: $23.82
Your Save:$ 16.17 ( 40% )
Availability: Usually ships in 24 hours
Manufacturer: New Riders Press Average Customer Rating: Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5

Buy it now at Amazon.com!

Back to previous page




Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS (2nd Edit (Voices That Matter)


Binding: Paperback
Dewey Decimal Number: 005.7
EAN: 9780321509024
ISBN: 0321509021
Label: New Riders Press
Manufacturer: New Riders Press
Number Of Items: 1
Number Of Pages: 312
Publication Date: 2007-08-19
Publisher: New Riders Press
Studio: New Riders Press

Accessories
Transcending CSS: The Fine Art of Web Design (Voices That Matter)
Stylin' with CSS: A Designer's Guide (2nd Edition) (Voices That Matter)
Bulletproof Ajax

Related Items

Spotlight customer reviews:

Customer Rating: Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5
Summary: Great book
Comment: Excellent book, brings up a lot of good accessibility and best practice points. This will make me a better web developer.

Customer Rating: Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5
Summary: Useful techniques for everyday development
Comment: 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.

Customer Rating: Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5
Summary: A good book but...
Comment: 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.

Customer Rating: Average rating of 3/5Average rating of 3/5Average rating of 3/5Average rating of 3/5Average rating of 3/5
Summary: Recommended but...
Comment: 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.

Customer Rating: Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5
Summary: Very practical and offers excellent practices
Comment: 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.


 

Editorial Reviews:

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.


Buy it now at Amazon.com!