Einzelne Elemente von HTML-Dokumenten werden von sogenannten Tags umschlossen. Das sieht dann so aus:

<TAGNAME>...</TAGNAME>

Der Endtag unterscheidet sich also nur durch den vorangestellten Schrägstrich vom Starttag. Wir werden in diesem Kurs auch Ausnahmen kennenlernen, bei denen es keinen Endtag gibt ("leere Elemente"). Darauf wird an den entsprechenden Stellen aber immer hingewiesen.

In HTML sind viele Tagnamen mit bestimmten Bedeutungen vorgegeben. HTML zu lernen bedeutet zu einem großen Teil, die verschiedenen Tags und ihre passenden Anwendungsfälle zu lernen. Der erste Tag, der in einem HTML-Dokument auftritt, ist der <html>-Tag. Dieser Tag umschließt das ganze Dokument (bis auf die Dokumenttyp-Deklaration).

Somit hat ein HTML5-Dokument die folgende Form:

<!DOCTYPE html>
<html>
...
</html>

Tags können um zusätzliche Eigenschaften (Attribute) erweitert werden. Dadurch können dem Webbrowser Informationen speziell für den aktuellen Einsatz des Tags mitgeteilt werden. Es ist üblich, im <html>-Tag die Sprache des Dokuments anzugeben. Dazu schreibt man den Starttag um zu

<html lang="de">