Buy new:
-65% $13.98
Delivery Friday, August 9
Ships from: Amazon
Sold by: J W Antiques
$13.98 with 65 percent savings
List Price: $39.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE International Returns
No Import Fees Deposit & $10.46 Shipping to Germany Details

Shipping & Fee Details

Price $13.98
AmazonGlobal Shipping $10.46
Estimated Import Fees Deposit $0.00
Total $24.44

Delivery Friday, August 9
Or fastest delivery Wednesday, August 7. Order within 13 hrs 52 mins
Only 1 left in stock - order soon.
$$13.98 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.98
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$10.80
Very well cared for, only mild imperfections, if any. Very well cared for, only mild imperfections, if any. See less
FREE delivery August 6 - 14. Details
Only 1 left in stock - order soon.
$$13.98 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$13.98
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Reuseaworld.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS 1st Edition

4.5 4.5 out of 5 stars 87 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$13.98","priceAmount":13.98,"currencySymbol":"$","integerValue":"13","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"rUe%2BRpqm7CG0sXlLZDpZwmUbNGDOtOPHpbSXWMr2y7WyVAtr2fnlsgiSchV0E%2Bmfa0GZ9MFDfzsgvpRnuwyUBESO%2BzqTZSIupRsm44HR%2FElveskd3tcMTA%2B4NtCYMR0NCRrgUKAK5ysFlO%2B0FJJ%2BQ%2FrKsBAdJZ7trWgvnO92RvX%2FDEGT8Ism3u%2FDP1V4Npmd","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$10.80","priceAmount":10.80,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"80","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"rUe%2BRpqm7CG0sXlLZDpZwmUbNGDOtOPHBmWq36wi8hTDlH%2Frhr9Fyy7bvxH6yjy1BdNWzz5aCXF1I2ZM49KVQsC3MJwNevK8o5Ih5CJWu5UPMdc%2BvztsPynvahBX5Vtv1PvFXnL0k%2BJNuOE4QTzONwI61Z9%2FzxM6WkExNRO0oJ9dAsSASxcc0JBZ4ILkA2WD","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Provides information on successfully designing a Web site using XHTML and Cascading Style Sheets.

Editorial Reviews

About the Author

Dan Cederholm is an award-winning Web designer as well as the founder of the design and development consulting firm SimpleBits.

Product details

  • Publisher ‏ : ‎ New Riders Pub; 1st edition (January 1, 2006)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 270 pages
  • ISBN-10 ‏ : ‎ 0321346939
  • ISBN-13 ‏ : ‎ 978-0321346933
  • Item Weight ‏ : ‎ 1.15 pounds
  • Dimensions ‏ : ‎ 7.25 x 0.5 x 8.5 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 87 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Dan Cederholm
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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.

Customer reviews

4.5 out of 5 stars
87 global ratings

Customers say

Customers find the book very well written and fun to follow. They say the content is practical, offers excellent practices, and is rich in meaning. Readers also say it provides straightforward and easy to implement solutions. They appreciate the excellent graphic examples and clear code.

AI-generated from the text of customer reviews

17 customers mention "Readability"17 positive0 negative

Customers find the book very well written, with clear, concise, working examples of CSS and semantic XHTML. They also appreciate the excellent techniques for creating bulletproof text formatting and fluid / dynamic column structures without using the use of tables. Readers also say it has a friendly tone and is fun to follow.

"...The author does a great job of creating very lean, structured, semantic XHTML...." Read more

"...His main argument is that there is usually less code, and it's easier to read a page using a cell phone, or some other non-browser device...." Read more

"...illustrations of the results look great, the examples are useful, well explained and in a logical order...." Read more

"...Pros: - Very well written and formatted - Loaded with real world examples - Color illustrations..." Read more

15 customers mention "Content"15 positive0 negative

Customers find the book's content practical, excellent, and easy to understand. They also say it makes compelling and lucid points, and is excellent for learning semantic markup. Readers also mention that the book does an incredible job of keeping their attention through the use of images. They say it's great for SEO and provides true-to-standards results.

"...Quite frankly, this is one of the best CSS books I have read - and would recommend it to both the beginner and advanced CSS developer...." Read more

"...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...." Read more

"This is an excellent book on CSS. The title is a little misleading, as it is really about creating bulletproof web designs using CSS...." Read more

"...layouts display properly in text based browsers because of proper use of semantic markup...." Read more

15 customers mention "Usefulness"15 positive0 negative

Customers find the book useful, as it provides straight-forward and easy-to-implement solutions. They also appreciate the concise, clear examples and pictures.

"Bulletproof Web Design does an incredible job of teaching, step-by-step, how to make your website `Bulletproof.'..." Read more

"...book are very well thought out, and it actually does not take much extra effort to implement, once a designer gets used to them...." Read more

"...The examples are laid out very well - new code is highlighted with red text, which is very helpful...." Read more

"...The graphic illustrations of the results look great, the examples are useful, well explained and in a logical order...." Read more

12 customers mention "Visual presentation"12 positive0 negative

Customers find the visual presentation of the book excellent, with clearly written code and graphic examples. They also appreciate the layouts that display properly in text-based browsers due to proper use of semantics. Additionally, readers find the explanations helpful through the use of images, highlighting, and full code listing.

"...incredible job of keeping your attention through the use of images, highlighting, and full code listing...." Read more

"I like the style of this book. It's got a nice graphic look, and the writing is easy to understand and has a friendly tone...." Read more

"...The graphic illustrations of the results look great, the examples are useful, well explained and in a logical order...." Read more

"...More importantly, his layouts display properly in text based browsers because of proper use of semantic markup...." Read more

6 customers mention "Code listing"3 positive3 negative

Customers have mixed opinions about the code listing. Some appreciate the images, highlighting, and full code listing, while others say that it leaves out some advanced CSS techniques that remain a mystery to most.

"...your attention through the use of images, highlighting, and full code listing...." Read more

"...The one problem I have with this book, is that it _only_ provides the CSS...." Read more

"...His main argument is that there is usually less code, and it's easier to read a page using a cell phone, or some other non-browser device...." Read more

"...The only shortcoming was that it leaves out some of the advanced CSS techniques that remain a mystery to most, such as true vertical alignment, the..." Read more

Top reviews from the United States

Reviewed in the United States on August 1, 2006
Bulletproof Web Design does an incredible job of teaching, step-by-step, how to make your website `Bulletproof.' The author introduced the book by defining what it means to have a bulletproof website. He used the example of a police officer wearing a bulletproof vest. No, it is not 100% protection against a bullet - but it decreases the chances and is extra protection. When applied to a website, this means that your website can handle the `bullets' being thrown at it. These are things like text resizing, use of assistive devices, no CSS, no images, and a few other examples.

The thing I liked most about this book is that it wasn't preaching web standards - It was simply walking you through each chapter - with each chapter building on the last - and showing you techniques that WORK. The book itself does an incredible job of keeping your attention through the use of images, highlighting, and full code listing. For those who can't quite grasp CSS (especially positioning and the like), this book is extremely helpful through its thorough explanations and visuals. Screenshots are provided each step of the way to let you see your progress.

Each chapter introduces you to new ways of handling things like text display, link display, navigation, list elements, layouts, floating, positioning, and a few others. Each chapter first take an example of a website (or aspect of a website) that is NOT bulletproof, then re-constructs that example with semantic XHTML and CSS to show you the results. The last chapter of the book brings it all together and shows you how it could be used in a production environment, with each piece of the puzzle being put together. The author doesn't dwell on the array of hacks and filters - but simply lists the ones that he uses and how they get the job done (and why they are needed).

Using proper XHTML and CSS is sometimes misunderstood. This is where many will start with a bad case of classitis and divitis and start going crazy adding extra markup. The author does a great job of creating very lean, structured, semantic XHTML. This is the XHTML that is friendly to browsers and other devices alike, as well as rich in meaning. Using proper elements to get the job done is vitally important to the meaning of the website itself. He focuses on this aspect, and with each chapter discusses the importance of the structure and not adding unnecessary presentational markup to your pages. It is this separation of presentation and content that ultimately makes using proper CSS a wise choice.

Quite frankly, this is one of the best CSS books I have read - and would recommend it to both the beginner and advanced CSS developer. This review doesn't even do the book justice - mainly because you need to buy it and read it to really enjoy the context as a whole. There are many things I could explain in more detail, and there are many different things that I learned through reading this book (some of which were things that were needed immediately). This is a no-fluff CSS book that brings everything together nicely, and a must have for any web developers bookshelf!
25 people found this helpful
Report
Reviewed in the United States on August 6, 2008
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.
2 people found this helpful
Report
Reviewed in the United States on April 4, 2007
I like the style of this book. It's got a nice graphic look, and the writing is easy to understand and has a friendly tone. The examples are laid out very well - new code is highlighted with red text, which is very helpful. I really like the approach of gradually adding more elements to CSS, explaining each as you go. And finally, I like the overall structure, which is to explain the "standard" way of doing something, then explain why that's not the best approach, and then to present the "bulletproof" way of doing the same thing.

However, I'm not sure I buy the author's suggestion that it's imperative to move from old-style HTML markup to a CSS-oriented approach. His main argument is that there is usually less code, and it's easier to read a page using a cell phone, or some other non-browser device. Also, he feels that users should be able to change text size in their browser, and the page should smoothly adjust to that.

This is all true, of course. Smaller code is easier to read (which is helpful only to the developer), and it does download quicker (although most of the bandwidth consumed is usually graphics and the like, not HTML). Certainly it's a good idea to structure a page so a blind person can read it using a special device. And finally, it's a nice thing to be able to adjust the size of the text on a page.

On the other hand, there are still many problems with using CSS so it works across all browsers. The book describes many workarounds, but to me, the fact that you need these workarounds really raises the question of whether it's "better" to switch to this new style. It's a question each developer will have to think about.
6 people found this helpful
Report

Top reviews from other countries

B. Eaton
5.0 out of 5 stars A must for developers, designers, and hobbyists.
Reviewed in the United Kingdom on August 23, 2005
If you design or develop web sites then you really have to read this book. You may, as I did, think that you know a thing or two about putting together a website. Well this book in combination with Mark Pilgrim's dive into accessibility guide, and Dave Shea's CSS Zen Garden, have taught me otherwise.
While other texts explain the why, this explains the how - and it does it very well too. This is a hands-on book that takes a number of websites, points out what is wrong with them, and re-creates them using web standards. That is not to say the book preaches in a condescending tone about standards - it simply points out why the bad way is bad and the good way is good. It then does what so many standards evangelists fail to do and actually give practical guidance on how to improve websites.
Even if your eyes haven't been opened to the negative effects of poorly marked-up and low-accessibility websites you will not regret buying this.
31 people found this helpful
Report
DAZ
5.0 out of 5 stars Essential For All Web Designers
Reviewed in the United Kingdom on August 30, 2006
Dan Cederholm's second book is a must-have for all web designers. This is essentially a 'cookbook' that uses a problem and solution approach to solve oft-encountered situations (such as creating navigation tabs). Each chapter begins with a new situation and the 'old school' (tables, spacer-gifs etc) way of doing it before explaining why this is wrong and then constructing a step-by-step bullet-proof solution. Bulletproof basically meaning that the code is more flexible, accessible and easier to maintain. This mainly involves trimming down the XHTML markup to its bare essentials and then adding everything else using CSS.

Dan's writing style is very easy to follow and the presentation of the book sets new standards for this type of book - full colour, glossy paper means that all the code examples are easier to follow and there are some excellent diagrams and screenshots.

Highly recommended.
13 people found this helpful
Report
IfeellikeAhSaid
5.0 out of 5 stars You need this book
Reviewed in the United Kingdom on May 20, 2008
I have to say that I'm suprised at one reviewer saying that it was confusing.Not at any point did I find it confusing.This book is a very very good example of how to write reusable bulletproof code. Obviously the code supplied from the website,as with ALL coding books, is not quite the same as the written examples, but hey! the point is that YOU write the code,not cut and paste.And yes he does point to others websites as examples of how they can be improved with DECENT code,bloody right, there's far too many people still writing sloppy xhtml and css,with sites that belong in the dark ages.Get with it! and get some standards.
2 people found this helpful
Report