Web Design Small Cover

Buy the PDF of
Web Design:
A Complete Introduction

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

Related Site

Web Security Topics

Related Books

Secure Communication Cover

Securing A Server Cover

References for Chapter 3


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.

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.