webdesignbook
 
Web Design Small Cover

See the book at amazon.co.uk or amazon.com

MacAvon A Store

Visit our Amazon Associates Store

References for Chapter 3

Books

The following three books all deal with creating Web pages using standard XHTML and CSS, so they all provide useful material for both Chapter 3 and Chapter 4.

Jeffrey Zeldman, Designing with Web Standards, 2nd ed (Peachpit Press: 2006).

Dan Cederholm, Web Standards Solutions (Friends of Ed: 2004).

Dan Cederholm, Bulletproof Web Design (New Riders: 2005).

Online Resources

Websites as graphs - an HTML DOM Visualizer Applet

A lovely Java applet which displays the structure of a Web page as a coloured graph, giving a visual impression of its complexity. Colours are used for different types of element, so, for instance, you can spot table-based layouts at a glance, because they have many red nodes.

Google Code: Web Authoring Statistics

Some data, derived from over a billion documents, showing how HTML elements are actually used. (Or, to be precise, how they were actually being used in 2005.)

Language Codes RFC

The document that defines the standard codes for identifying natural languages, as used in the lang attribute, for example.

Sending XHTML as text/html Considered Harmful to Feelings

A rebuttal to the notion that Web designers shouldn't use XHTML because it gets sent with the wrong Media Type.

Against XHTML

An influential, but confused, article that puts forward the notion that Web designers shouldn't use XHTML because of the way servers and browsers treat it. This is often cited by people like WHATWG as a reason for producing a new version of HTML independent of XHTML.

Surfin’ Safari - Blog Archive » Understanding HTML, XML and XHTML

A browser implementor's view of the XHTML/HTML question. It seems to be the people who write browser who are most eager to avoid XHTML.

Vitamin Features » Add microformats magic to your site

A quick introduction to microformats, which might be useful if you don't know anything about this subject already.

XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)

The XHTML standard.

HTML 4.01 Specification

The XHTML 1.0 spec relies on HTML 4.01 for the meanings of XHTML elements and attributes, so in effect this is part of the XHTML specification – the most interesting part, in fact.