The Joys of CSS based Web Design

About this site

Serve this site with MIME type
application/xhtml+xml

Browser Support

Designed with Opera 9.01/Linux (primary) and Mozilla Firefox 1.5/Linux (secondary). Then tested for visual compliance with the remaing supported browsers.

The following desktop browsers are supported:

The following text browsers are supported:

The DOCTYPE

The XHTML 1.1 Doctype has been used on each page of this website:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

XHTML MIME TYPE

Unlike HTML which is SGML parsed, XHTML must be parsed as XML using the

application/xhtml+xml
MIME type.

Mozilla's Gecko layout engine will parse

application/xhtml+xml
as XML, however Safari's KHTML layout engine (like Konqueror) will parse it as
text/html
. See Comparison of layout engines (XHTML). Although XHTML compliance in Opera was not required for this assignment, note that Opera is another browser that can parse the MIME type by XML - one of the few currently available.

Internet Explorer 6/7 will ask the user to save the unknown file when served with the correct MIME type. Unfortunately MSIE does not support XHTML at all, although it can parse with SGML when served as

text/html
.

Standards Compliance

The website uses and conforms to the following languages:

Related Resources and References