HTML ist als Beispiel eine Auszeichnungssprache (Markup Language). Eine Auszeichnungssprache hat die Aufgabe, die logischen Bestandteile eines Dokuments zu beschreiben. HTML enthält daher Befehle zum Markieren typischer Elemente eines Dokuments, wie Überschriften, Textabsätze, Listen, Tabellen oder Grafikreferenzen.