Appendix A. Modern Browsers: The Good, the Bad, and the Ugly

As explained in Chapter 1, “99.9% of Websites Are Obsolete,” when we refer to “modern” or “standards-compliant” web browsers, we mean browsers that understand and support HTML and XHTML, CSS, ECMAScript, and the W3C Document Object Model (DOM). These baseline standards help designers and developers transcend old-school methods (presentational markup and incompatible scripting languages) and the obsolescence they engender.

No browser yet released is perfectly standards compliant, and none is likely to be. But the dawn of the present millennium saw a crop of browsers that came pretty darned close to full compliance with core baseline standards. As updated versions of these browsers hit ...

Get Designing With Web Standards now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.