An HTML5 Conformance Checker

My master’s thesis.

Available Formats

XHTML+SVG or HTML+PNG depending on your browser

If you link directly to the text, please link to this URL. XHTML+SVG is sent if your browser Accepts application/xhtml+xml, except if your browser is Opera prior to 9 or a Gecko-based browser prior to Gecko 1.9. HTML+PNG is sent otherwise.

XHTML+SVG

The preferred online version. Recommended for Firefox 3, Safari 3 and Opera 9.

HTML+PNG

Figures as PNG; no encumbered logo graphics. Recommended for Firefox 2, Safari 2, Opera 8 and Internet Explorer 7.

PDF

Recommended for printing. Generated from the XHTML+SVG version. Corresponds to the official print version.

Paper

The official paper copy will be made available for access in the library of the Department of Computer Science and Engineering of Helsinki University of Technology.

Source Files

Recreating the PDF from the source files requires the following proprietary fonts: Palatino (copy), Courier (code) and Electra LT Regular (logo).

Build Tools

The XHTML+SVG and HTML+PNG versions were built from the source files using bib4ht (archived copy of the exact version). The PDF was built from the XHTML+SVG version using Prince 6.0 (alpha 2007-03-23).

java fi.iki.hsivonen.bib4ht.Main dippa dippa html5-conformance-checker
prince html5-conformance-checker.xhtml

The hyphenation control CSS properties have changed in newer builds of Prince, so the style sheet does not work as intended in newer builds.

Status of the Thesis

The thesis has been approved (grade 5 out of 5) by the Department of Computer Science and Engineering of Helsinki University of Technology.

Presentation Slides