HTML steht für Hypertext Markup Language und wird benutzt, um Hypertext zu beschreiben, der mit einem sogenannten Browser am Bildschirm angezeigt werden kann. Diese Sprache ist SGML-konform ( Standardized General Markup Language, [2]), daher kann die Syntax durch eine DTD (Document Type Definition) beschrieben werden, die festlegt, welche syntaktischen Konstrukte wann und wo erlaubt sind und welche nicht.
Bevor der Aufbau der Sprache beschrieben wird, soll erst erklärt werden, was Uniform Resource Identifiers sind: