XHTML wird immer in Elementen geschrieben. Ein Element besteht aus einem einleitenden Tag und den schliessenden Tag und kann weitere Elemente enthalten. Ein einleitendes Tag hat folgende Syntax <Tagname [Attribut]>. Danach folgt der eigentliche Inhalt, der dann vom abschließenden Tag beendet wird. Das abschließende Tag hat folgende Syntax </Tagname>.