Ein "leeres Tag" bezieht sich auf HTML-Codierung, bei der die Codezeile allein steht und nicht mit Schrägstrichen abgeschlossen wird. Leere Tags werden verwendet, um Bilder, Listen, Umbrüche, Meta-Tags oder horizontale einzufügen Regeln und Hyperlinks. Leere Tags werden durch die Zeichen "<" und ">" eingeklammert. Leere Tags enthalten keinen externen Inhalt von anderen Programmen und enthalten nur einen einzigen Code, um etwas auf einer Webseite zu platzieren.
Ein Meta-Tag teilt dem Internetbrowser mit, welche Zeichen auf dem Bildschirm angezeigt werden sollen. Der Code zum Einfügen eines Bildes verwendet ein leeres Tag, das einfach das Bild anstelle von Text auf dem Bildschirm platziert. Eine Liste ist organisierter Text, der eine Zeile nach der anderen hat. Zeilenumbrüche fügen eine Leerzeile zwischen Textabsätzen ein, während eine horizontale Linie eine Linie durch den Text zieht, als wäre er mit einer Bearbeitungsmarke durchgestrichen. Ein Hyperlink ist ein Link zu einer anderen Webseite.
Eine andere Art von HTML-Tag ist ein Container-Tag. Container-Tags unterscheiden sich von leeren Tags dadurch, dass sie Codierung aus einer anderen Quelle importieren und das Container-Tag mit einem Schrägstrich oder einem "/"-Zeichen endet. HTML verwendet leere Tags, XHTML und andere ähnliche Sprachen jedoch nicht. Wenn eine Person vergisst, einen Befehl in XHTML zu schließen, wird der Codebefehl nicht richtig beendet.