An HTML5 Conformance Checker

My master’s thesis.

Available Formats


The preferred online version.


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


The official paper copy is available for access in the Library of Computer Science Building of Aalto University.


For browsers that were current at the time of writing the thesis.


For browsers that were legacy even at the time of writing the thesis.

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