Designing with Web Standards

Designing with Web Standards

Designing with Web Standards[1] is a web development book by Jeffrey Zeldman (3rd edition with Ethan Marcotte). Zeldman co-founded The Web Standards Project in 1998 and served as its director during the formative years when the Project was petitioning browser makers to support standards. Zeldman left the Project in 2003.

The book’s audience is primarily web development professionals who are focused on web standards design work. DWS is used as a textbook in over 85 colleges including New York University, UCLA, Dartmouth and Brigham Young University.

Contents

Summary

Written by Jeffery Zeldman, a staunch proponent of web standards and founder of the award-winning web design studio Happy Cog, Designing with Web Standards guides the reader on how to better utilize web standards pragmatically to create accessible, user-friendly web sites. The 432-page book has the following 16 chapters:

  1. 99% of Websites are obsolete
  2. Designing and Building with Standards
  3. Gentle Persuasion
  4. The Future of Web Standards
  5. Modern Markup
  6. XHTML and Semantic Markup
  7. HTML5: The New Hope
  8. Tighter, Firmer Pages Guaranteed: Structure and Semantics
  9. CSS Basics
  10. CSS Layout: Markup, Boxes and Floats – Oh My!
  11. Working with Browsers Part I: DOCTYPE Switching and Standards Mode
  12. Working with Browsers Part II: Bugs, Workarounds, and CSS3’s Silver Lining
  13. Working with Browsers Part III: Typography
  14. Accessibility: The Soul of Web Standards
  15. Working with DOM-Based Scripts
  16. A Site Redesign
  17. NYMag.com: Simple Standards, Sexy Interfaces

For the third edition of the book, Zeldman brought in fellow author Ethan Marcotte to “substantially revise” and update the content.[2]

Critique

The book’s third and most recent edition was released on October 25, 2009 by New Riders Press. It has received generally positive feedback, with a four out of five star rating on Amazon.com from 137 reviewers.

Reviewers have noted that the witty, conversational tone of the book mixed with the in-depth technical analysis are enough “to keep you turning the pages.” [3] Amazon.com book reviewer David Wall [4] notes that the book is “a fantastic education that any design professional will appreciate.” Wall goes on to praise Zeldman’s pragmatic approach, as well as the “tightly focused tips” he provides and bolsters with code examples to illustrate his point.

Some critics have said that the book is aimed more at web design novices and mentions a few out-of-date browsers, and is devoid of a lot of detail (citations).

About Web Standards

Concepts of standards-based web design include: the separation of document structure from a Web page or application's appearance and behavior; an emphasis on semantically structured content [5] that validates (that is, contains no errors of structural composition) when tested against validation software maintained by the World Wide Web Consortium; and progressive enhancement, a layered approach to web page and application creation that enables all people and devices to access the content and functionality of a page, regardless of personal physical ability (accessibility), connection speed, and browser capability.

Prior to the Web standards movement, Web page developers used invalid, incorrect HTML syntax such as "table layouts" and "spacer" GIF images to create Web pages—an approach often referred to as "tag soup". Such pages looked the same in all browsers of a certain age (such as Microsoft Internet Explorer 4 and Netscape Navigator 4), but were often inaccessible to people with disabilities. Tag soup pages also displayed or operated incorrectly in older browsers, and required multiple code forks such as JavaScript for Netscape Navigator and JScript for Internet Explorer that added to the cost and complexity of development. The extra code required, and the lack of a caching page layout language, made Web sites "heavy" in terms of bandwidth, as did the frequent use of images as text. These bandwidth requirements were burdensome to users in developing countries, rural areas, and wherever fast Internet connections were unavailable.

The Web standards movement pioneered by Glenn Davis, George Olsen, Jeffrey Zeldman, Steven Champeon, Todd Fahrner, Eric Meyer, Tantek Çelik, Dori Smith, Tim Bray, Jeffrey Veen, and other members of The Web Standards Project in the 1990s replaced bandwidth-heavy tag soup with light, semantic markup and progressive enhancement, with the goal of making Web content "accessible to all".[6]

The Web Standards movement declared that HTML, CSS, and JavaScript were more than simply interesting technologies. "They are a way of creating Web pages that will facilitate the twin goals of sophisticated and appropriate presentation and widespread accessibility." [7] The group succeeded in persuading Netscape, Microsoft, and other browser makers to support these standards in their browsers. It then set about evangelizing these standards to designers, who were still using tag soup, Adobe Flash, and other proprietary technologies to create Web pages.

The Impact of Designing with Web Standards

The first half of Zeldman's Designing With Web Standards in 2003 consolidated the case for Web standards in terms of accessibility, Search Engine Optimization, portability of content with an eye toward mobile and other emerging environments, lowered bandwidth and production cost, and other benefits. This section of the book addressed marketers and site owners as well as Web developers and designers. The second section of the book was a how-to for designers and developers. How-to books were common in the Web industry, although almost none at the time taught Web standards. What made the first edition of Designing With Web Standards unique was its focus on making the case for forward compatibility, accessibility, and SEO to all who own, manage, or use Web sites, not just developers.

The book is credited with converting the industry from tag soup and Flash to semantics and accessibility via correct use of HTML, CSS, and JavaScript. Subsequent editions, while continuing to address the state of the Web and the benefits of standards-based design, have also focused on emerging technologies such as HTML5 and CSS3, and on emerging design strategies such as Responsive Web Design (RWD) and "Mobile First."

Translations

Designing with Web Standards has been translated into 15 different languages, including (for the last edition) Italian, Chinese, Hungarian, Polish and Portuguese.

Editions

Author Last Name(s) Title Edition ISBN 10 ISBN 13 Release Date
Zeldman Designing With Web Standards 1 0735712018 9780735712010 05/14/2003
Zeldman Designing With Web Standards 2 0321385551 9780321385550 07/06/2006
Zeldman / Marcotte Designing With Web Standards 3 0321616952 9780321616951 10/15/2009

References

External links

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Web standards — is a general term for the formal standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized… …   Wikipedia

  • Standards du web — Les standards du Web est une expression désignant différentes technologies et protocoles utilisés sur le Web et en particulier ceux définis par le W3C sous forme de recommandations. Cette expression a été popularisée à partir de la fin des années …   Wikipédia en Français

  • Standards du Web — Les standards du Web est une expression désignant différentes technologies et protocoles utilisés sur le Web et en particulier ceux définis par le W3C sous forme de recommandations. Cette expression a été popularisée à partir de la fin des années …   Wikipédia en Français

  • Standard du Web — Standards du Web Les standards du Web est une expression désignant différentes technologies et protocoles utilisés sur le Web et en particulier ceux définis par le W3C sous forme de recommandations. Cette expression a été popularisée à partir de… …   Wikipédia en Français

  • Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… …   Wikipedia

  • Tableless web design — Cascading Style Sheets CSS Animations Dynamic CSS Comparison of layout engines Comparison of stylesheet languages Internet Explorer box model bug CSS Zen Garden The Zen of CSS Design CSSTidy Style sheet Tableless web design Holy Grail (web… …   Wikipedia

  • Web-based Inquiry Science Environment — The Web based Inquiry Science Environment (WISE) provides a platform for creating inquiry science projects for middle school and high school students to work collaboratively using evidence and resources from the Web. WISE inquiry projects are… …   Wikipedia

  • Web crawler — For the search engine of the same name, see WebCrawler. For the fictional robots called Skutters, see Red Dwarf characters#The Skutters. Not to be confused with offline reader. A Web crawler is a computer program that browses the World Wide Web… …   Wikipedia

  • Web colors — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Features of the Opera web browser — This article is about the features of the Opera web browser. Contents 1 Usability and accessibility 1.1 Fit to Window 1.2 Page zooming 1.3 Voice control …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”