Amazon.com Customer Reviews
2nd Edition Review: a great reference with a few chapters of rambling in the beginning - Review written on September 05, 2006
Rating: 4 out of 5
4 customers found this review helpful, 1 did not.
To say Jeffrey Zeldman is a character is an understatement. However, he's earned his right, in a way, to stand in his soapbox and preach about web standards, since he's been pushing them for quite a while now. However, the book suffers from one main problem: it takes over 100 pages to get to the point (designing with web standards). In the first few chapters he goes on for a while about what's wrong with the state of the web, what things are being done violating the standards, etc. to the point that it gets a little old.
Eventually, when Zeldman gets out of the woods (of standards violations) the book turns entertaining and very useful. His humorous style makes an otherwise "dry" topic be exciting and fun to read about. He goes through the exercise of showing how the whole concept works, admitting where the blend of CSS and XHTML markup alone may fall short. He takes a web project from the beginning (the i3Forum site) and walks the reader through the steps required to build it following the framework he proposes. He goes through the ins and outs of making it work for all browsers, including a very nice chapter on typography and demystifies accessibility as something that is not as difficult to shoot for and a goal that all sites would also benefit from accomplishing.
This is not a CSS and XHTML basics book, by any means, as there is an understanding of these technologies assumed by the author, but nevertheless it's a very good reference for web professionals on things to avoid and shoot for to make the sites we work on these sites more standards-compatible.
Easy read yet inormative... - Review written on September 04, 2006
Rating: 5 out of 5
2 customers found this review helpful, 2 did not.
I've read both the first edition and this (second) edition. While the first edition was a very necessary and important book in the world of web standards, the second edition is even more important. The world of web standards is (in my opinion) still getting rolling.
With all the drastic changes happening in the web, be it AJAX, or more semantic coding techniques, it's important to understand how to approach this when building your site. This book covers all that and more.
The first edition is four years old and the second edition does a great job covering all the new techniques and technologies affecting the world of web standards.
Zeldman's approach to learning web standards is fun, quirky, and insightful - not to mention verbose with detail. After all, Jeffrey was (one of many) at the forefront of web standards (back in 1998 - do you remember "Taking Your Talent To The Web?" I do.).
If you are interested in learning one of the web's leaders take on all aspects of web standards, this is the book for you. It's both a book for pros and novices alike.
Worth the wait - Review written on August 26, 2006
Rating: 4 out of 5
4 customers found this review helpful, 1 did not.
Zeldman, as noted in other reviews, loves to talk. And talk. And talk. When he finally gets to the good stuff (around chapter 6) I learned a great deal, not only on nuts n' bolts stuff but the theory behind using particular techniques. But until you get to this chapter, be prepared for an ideologue's rants. I will say that I found his preaching interesting to read, and it will give you some nice ammunition should you need to argue for Web standards, but that's what is: preaching about the benefits of standards-based programming. If you already understand standards and compliance issues, at least half the book won't offer you anything new (although you might appreciate his perspective more than you think). One other thing that Zeldman does that I like is that he offers plenty of screenshots of sites that both adhere to and deviate from web standards. He'll go on to explain why the site is a good example of whatever he's talking about at the time. It helps paint a clear picture of the concept.
All in all I think this is something that belongs on any web developer's bookshelf, since so many developers don't adhere to the fine ideas contained within.
If you're new to XHTML/CSS, this book should be your second text. The first should be Head First HTML by Freeman and Freeman, for learning how to write web pages followed by Designing with Web Standards, which will take care of teaching the best practices associated with web design.
Good philisophical overview - Review written on August 19, 2006
Rating: 5 out of 5
4 customers found this review helpful, 1 did not.
If you want a book that covers the reasons why you should use web standards then this is the book. The opening material is suitable for managers with a little technical knowledge, and may help to provide information to sway them over to using standards.
Getting started with web standards after doing it the old way is one of the biggest challenges, and for some people they'll need the opening chapters of this book to get the fired up enough to want to make the change.
From a 'doing it' point of view, I found the first edition usefull when I was starting out, and I suspect that this edition will also be useful to some of the late coverts to standards, who want the political and techinical background.
Other reviewers have suggested the book is not comprehensive enough, and possibly this is true for advanced users, however I'd suggest that the book be ranked as being part manifesto, part introduction to the faith, which it does well.
For advanced standards folks, I'd suggest buying the CSS Zen Garden Book, which does a fab job of bridging between web standards and design.
Great Book for Web Design Principles - Review written on August 05, 2006
Rating: 4 out of 5
2 customers found this review helpful.
If you are expecting a technical book on the in's and out's of CSS then this is not the book for you.
However, this book does a great job explaining the history of web design, it's problems and the ideas and actions toward a standardized web design future. Myself, being a beginner at web design, found this book to be very helpful. I can see how the "old school" styles of web design are very expensive, hard to up keep, and are just not logically correct.
Before reading this book I had coded a page using CSS and "thought" that I had been designing in correct web standards. Little did I realize my empty divs were going against the purpose of CSS. This book does a great job of teaching you what is wrong and what is right about designing for the web. The seperation of stlye, presentation, and structure are the keys to web design. You have to remember that this book is a guide and not a bible, so sometimes you will have to sacrafice standards inorder to meet your client's or your needs.
I would definilty reccomend this book to anyone (a buisness, or just a regular joe like me) who is looking to create solid, easliy maintable web pages.
Read this one first - Review written on July 28, 2006
Rating: 5 out of 5
7 customers found this review helpful, 1 did not.
The book, that is. Although this review is nice too.
By this date there are dozens of books about XHTML and CSS out there. I own two or three myself. Some of them are better *reference* works than this book.
But in a sense this is a generous update of the book that started it all, by the author who clearly did. And while I would guess that Zeldman spends a good share of mental energy tweaking XHTML/CSS layouts like the rest of us, he also thinks about the "why" of all of this more than anyone else I've read.
I don't know about you, but in those dark moments when your top margin just won't render correctly in an old version of Firefox on a Linux box, I like to remember *why* I'm bothering with standards in the first place. Zeldman helps me remember that this is good for me. In fact, not just good for *me*, but good for my clients, good for my web visitors, and heck--even good for the web development industry.
Even when he's talking about the mundane (and let's face it, there's a lot of mundane to talk about here), you can tell that his writing is suffused with a deep passion for elegant markup that not only does the job but lays down a foundation for maintainability and flexibility. Zeldman started writing HTML before most of us could spell it, so he's *been* there, man. If he says, "Do it this way," I think twice before going down a different path.
Start with this book. Read all of it and absorb both the details and the reasons, which Zeldman takes pains to explain. Open up a CSS reference once in a while when you need it. But you'll keep coming back to this book for inspiration and rededication.
Primarily a book of advocacy - Review written on May 12, 2006
Rating: 3 out of 5
10 customers found this review helpful.
While the book purports to give the reader information on implementing web standards, there actually isn't a lot of meaty code examples. The examples are too shallow with insufficent discussion. Mr. Zeldman, however, is very good at advocating why designers and businesses should support web standards. There is quite a bit of advocacy in this book. If you take out the code examples, it becomes a very good "high-level" web standards advocacy book for neophyte web designers, technical managers, and business clients to read. As the book is currently packaged, though, I feel the book does not do what it advertised.
If you're looking for meaty discussion of techniques for coding web standardized markup, you will definitely want "Web Standards Solutions: The Markup and Style Handbook" or "Bulletproof Web Design" by Dan Cederholm.
Ideal for anyone--including experienced designers - Review written on February 25, 2006
Rating: 5 out of 5
5 customers found this review helpful, 1 did not.
I read this whole book in about a day. While I've been designing Web sites professionally for about 10 years now, and have tried my best to stay current in terms of standards, I found this to be a very well-written, easily understood refresher on all the basics (which I'll admit I mostly skimmed over), but also a practical guide to all the latest standards and how to implement them. Zeldman--who is a very generous writer and even more generous designer--provides dozens of free code snippets and links to online resources where you can either see the examples in action or copy them to use in your own work. Web designers and developers will thank themselves for having read this--in no time, you will be building the lightest, coolest Web sites with the most brilliantly simple markup. I definitely learned a few important lessons from reading this. In short, it will revolutionize the way you think about Web design. Futhermore, the time you save will be more than worth the price of this book.
Humored and passionate, but not a tutorial - Review written on February 20, 2006
Rating: 4 out of 5
5 customers found this review helpful.
This book is for anyone who wishes to understand the importants and implications of developing for the internet. It accurately portrays some the consequences of proprietary technology in a collaborative environment.
Working together shouldn't be so hard. The author enthusiastically outlines the original goal of the internet, but then gives you a realistic dose of what became of it. That being corporations fighting for profits, shredding our beloved medium in the process.
A war has already been fought to rekindle the original intent of the internet. Flowing, effecient communication. He aquaints you with the battle that was fought as well as a small picture of what the state of the web currently is.
The goal of this book is advocacy, though. It is a very minimal primer on what you need to do to bring yourself up to web standards. You will see some examples outlined, but the meat of the conversation is not feeding you code to use, it's reinforcing that you need to find that code elsewhere. He does tell you where to start but makes it clear that his book is not designed for more than advocacy. Thus I give it 4/5 stars because it was not mentioned on the cover. Despite being fairly lite on code, the psuedo-techniques were useful for when you do seek out the code.
I am glad I purchased this book although you already know quite a few details in it from your general web usage. In the end, it gives me even more ammunition with my clients to prove to them why they want a developer who understands the state of the web.
After two years, already a classic - Review written on November 07, 2005
Rating: 5 out of 5
9 customers found this review helpful, 1 did not.
The problem with reviewing a technology book that is over two years old is that chances are high it is no longer accurate, much less relevant. That fear is largely unfounded when it comes to Zeldman's Designing with Web Standards. Granted certain realities have change - we no longer worry about doing ANYTHING for Netscape 4.x - but most browsers still in use at least pay lip-service to, if not flat out aspire to, Web Standards compliance and there are no shortage of sites or designers who have yet to answer the Web Standards call.
Designing with Web Standards makes the practical, professional and business case for Web Standards. Zeldman lays out what has brought web development to the point it finds itself at today and shows how the standards will help you plan intelligently for what is yet to come. He takes you through some compelling cases illustrating the impact a move towards Web Standards can have on your site but does so with eyes open. His chapter "The Trouble with Standards" confronts the obstacles and frustrations that await those starting down the Web Standards path. This plain-speaking balance, along with a dry sense of humor, made me feel like he was more a co-worker sharing a new technique rather than a teacher delivering a lecture.
Zeldman breaks down the "trinity" of Web Standards - structure, presentation & behavior - clearly enough to get a novice going and provides enough detail to teach the more experienced webmaster a thing or two. The book is comprehensive while not getting bogged down in too much detail. He gets technical enough for developers to feel he is speaking their tongue while really addressing those with the eye for creative design. The book's steady progression from transitional or "hybrid" design layouts to a full CSS redesign helps designers learn to gradually change they way they think about design challenges. It shows how to make measured steps in current sites without feeling like the move to Web Standards has to be all or nothing. Don't misunderstand, it is not a full-fledged "project book" like Meyer's Eric Meyer on CSS, but it does get you going in the right direction.
One thing I really liked was his inclusion of a chapter on accessibility. This critical component of modern web design is often left out of Web Standards discussions. Often its only mention is that Web Standards makes it easier to make pages more accessible. While this is certainly true, Zeldman spends some time showing how. However this is a spot where the age of the book shows a bit. For example, he talks about Flash versions 4 & 5 and their lack of accessibility. While he gives Flash MX a nod for its improvements in that area, it would insightful to see the chapter revised for newer versions of the tools and technologies he mentions. The industry, and players like Macromedia in particular, have recognized the need for greater accessibility and in the intervening years have worked to improve their products.
The book's appendix, or "backend" as Zeldman labels it, contains a breakdown of the level of standards compliance of each of the major browsers at the time of publication. While his shot was good at the time, it is clearly a moving target that has moved on. I have searched for an online resource to match it, but have yet to find it. Eric Meyer used to maintain a CSS-compliance chart and he now has a browser section of his blog, but that's as close as I've found.
Even if you play with the code along the way (and how can you resist?) the book is a pretty fast read. The style is clear and often funny. It gives enough of a taste to leave you wanting more. If the journey down the path to Web Standards enlighten begins with a single step, that step is reading this book.
Commits the very sins it condemns - Review written on October 10, 2005
Rating: 1 out of 5
295 customers found this review helpful, 74 did not.
I came upon this book via glowing reviews on amazon, citations on websites, and exalted praise from cutting-edge web developers. This was THE book to read if you want to build websites that didn't rely on spaghetti code and deeply nested tables, I was told.
I was greatly disappointed. While I appreciate the overall message of this book and some of the techniques are helpful, not only is it exasperating in its lack of information, but it actually commits the very sins that it relentlessly cites as the scourge of 99.9% of websites - redundancy, verbosity, and lack of clean, clear structure of what little information it imparts.
-REDUNDANCY AND VERBOSITY GALORE
The book really doesn't even get started until Chapter 6 on page 153 (and even that is being generous), after mind-numbing repetition in the form of exposition, bulleted lists, and executive summaries about why one should design and build websites using web standards. There's even a sentence on page 137 that proclaims, "Now let's stop exulting and get down to work." Well, guess what? It's just a tease - and there will be plenty more -- because the proselytizing never really stops.
When the author finally comes around to showing examples and their accompanying markup, it is sadly deficient. CSS that works with the markup is not even shown alongside it, although we are promised to be shown in another chapter. I learned very little about how to actually employ the techniques that Zeldman advocates so strenuously.
The meaningless subheads drove me nuts! Here's a taste: "CSS: The First Bag is Free; The F Word; How Suite it is; Not a Panacea, But Plays One on TV; Inherit the Wind; Miss Behavior to You." I know this might seem like a petty criticism, and maybe people are used to this style from the Dummies books, but 1. They're stupid 2. They impart absolutely no meaning, so if the book is used for a reference, they are less than helpful and 3. The subsections are constantly referred to in all of their absurd and useless glory. This constant reference to other sections by Chapter Number, Chapter Name, Subsection Name smacked of gratuitous page lengthening to me. (If you must refer, why not just use page numbers? Takes up about 1/10th of the space (LIKE GOOD WEB CODE), or better yet, use footnotes!)
-CRINGE-MAKING BANTER
Maybe I'm in the minority here, but I don't get this stuff. I bought a serious, technical book about the new age of coding websites. It cost $35 and at 415 pages, that's about 8.4 cents per page. I don't need breaks for mindless digressions about blueberry tofu pie, what title you were thinking of for chapter 6, or for that matter why you want to write in the first person plural. At times, Mr. Zeldman seems to almost flaunt it in our face that he's wasting our time, e.g., on pg. 214 (after a discussion of how this isn't a CSS manual, and how he's introducing us to the "thighs" and "drumsticks" of CSS), he writes: "On the other hand, how many full-blown CSS reference manuals use the word "thighs" three times in one paragraph? You're right none of them do. Your money was well spent on this book."
And when he does actually explain something, it's like being hit over the head with a jackhammer. It took more than half of page 159 to explain this XHTML rule: "write all tags in lowercase".
-BAD TEACHING
The book is also sprinkled with pointless putdowns like "none of this is rocket science" (pg. 164), but the most egregious teaching technique occurs on page 196, when, mind you, very little actual teaching has even taken place. The author gives an example of markup from the Microsoft homepage (eek!) of what he calls "toilet debris" code and then goes on to say:
"Because redundancy is as bad in books as it is in code, we'll avoid explaining what's wrong with this markup. If you don't know by now, one of us hasn't done our job."
Should the phrase "we'll avoid explaining" ever be part an educational text? With all due respect Mr.Zeldman, I think it's you who didn't do your job.