Anfangstag

<tagname attribut1="wert1" ... >

Endtag

</tagname>

Selbstschließend

<br />

Kommentar

<!--- Kommentar (auch mehrzeilig)-->

Head

ElementBeschreibung
!DOCTYPEKein HTML-Element im strengen Sinne, sondern die Information für die Browser, um welche HTML-Version es sich bei der aktuellen Webseite handelt.
htmlKennzeichnet das Dokument als HTML-Dokument
headInformationen, die nicht im Browserfenster dargestellt werden
titleSeitentitel, erscheint im Navigationsfeld der Browser und wird im Index der Suchmaschinen übernommen
baseBasis-URL einer Webseite
linkErzeugt einen Link zwischen dem aktuellen und einem verwandten Dokument, z.B. für eine CSS-Datei
metaInformationen, die nicht im Browserfenster dargestellt werden
styleGlobale CSS-Stile, die innerhalb des Dokuments gelten

Inhalt

ElementBeschreibung
bodyVom Browser darstellbare Inhalte
articleInhalte, die unabhängig für sich allein stehen können
sectionUnterteilt den Inhalt in Abschnitte, i.d.R. mit eigenem header und footer
navHaupt-Navigation mit Links zu anderen Seiten der Webseite
asideInhalte, die nicht zu den Hauptinhalten einer Seite zählen
h1, h2, h3, h4, h5, h6Überschriften
headerEinleitung des Dokuments
footerInformationen im Fuß eines Artikels oder Beitrags
addressKontaktinformationen für den Autor bzw. Inhaber der Seite

Struktur

ElementBeschreibung
mainHauptinhalt der Seite oder der Anwendung
divBehälter ohne eigene Eigenschaften
pTextabsatz
hrHorizontale Linie
preFormatierter Text
blockquoteZitat
olGeordnete Liste
ulUngeordnete Liste
liListenelement
menuAlternative zum ul-Element für eine ungeordnete Liste von Anweisungen (Toolbar oder Werkzeugleiste)
dlBeginn einer Definitionsliste
dtBegriff in einer Definitionsliste
ddErklärung in einer Definitionsliste
figureContainer für Bilder, Grafiken und Abbildungen
figcaptionBildunterschrift, Marginale, Erklärungen zum Inhalt des figure-Elements

Text

ElementBeschreibung
aAnker oder Hyperlink: Was zwischen öffnendem und schließendem a-Tag sitzt, wird zu einem klickbaren Link
em / i / strong / bLeichte Betonung, starke Betonung
smallKleiner Text
citeKurzes Zitat
qHochkommas / Anführungszeichen
dfnDefinition
abbrAbkürzung
dataFür Inhalte mit maschinenlesbarer Version im value-Attribut des öffnenden data-Tags
timeDatums- und Zeitangabe mit maschinenlesbarer Version im datetime-Attribut
codeDarstellung von Computer-Code
varDarstellung als Variable in einem Programm
sampDarstellung als Computercode
kbdDarstellung für Tastatureingaben
sub / supTiefgestellter und hochgestellter Text
uText stylistisch (z.B. als falsche Rechtschreibung) absetzen
markHebt einen Text gelb hinterlegt hervor
detailsUmschließt ein Detail oder Informationen, die der Benutzer einsehen oder verbergen kann – ein Klappmenü
ruby / rt / rp / rb / rtcAnmerkungen zur Aussprache / Erklärung in asiatischen Texten
bdiLaufrichtung der Schrift innerhalb eines Absatzes
bdoLaufrichtung der Schrift
spanGenerischer Behälter für Inline-Inhalte
brNeue Zeile
wbrZeilenumbruch möglich
delDarstellung als gelöschter Text
insDarstellung als eingefügter Text
sNachfolger des veralteten strike-Elements. Heute mit der Bedeutung: nicht länger relevant oder gültig

Medien

ElementBeschreibung
imgBild
pictureAlternative Bildformate
sourceVerweis auf die Mediendateien eines video- bzw. audio-Elements
iframeFenster in ein anderes Dokument
embedEinbetten von nicht-HTML-Inhalten über Plugins
objectSpielt extern gespeicherte Medien in die Webseite
paramSteueranweisungen für extern gespeicherte Medien
videoBettet Video in eine Webseite ein
audioBettet Audio in eine Webseite ein
trackExterne Spuren z.B. Untertitel für Video und Audio, Transkriptionen und Übersetzungen
area / mapBereiche einer Imagemap
svgBettet SVG-Grafik in HTML-Dokumente ein
mathBettet Formeln in HTML-Dokumente ein

Tabellen

ElementBeschreibung
tableTabelle
captionKurzbeschreibung einer Tabelle
colTabellenspalte
colgroupTabellenspaltengruppe
tbodyKörper einer Tabelle
theadTabellenkopf
tfootTabellenfuß
tdTabellenzelle
thKopfzelle einer Tabelle
trTabellenreihe

Formulare

ElementBeschreibung
formBehälter für ein Formular
fieldsetBehälter für Formularinhalte
labelBeschriftung eines Formularelements
legendBeschriftung eines Formularbereichs
inputEingabefeld
datalistEingabefeld
buttonSchaltfläche
selectBehälter für eine Auswahlliste
optionOption einer Auswahlliste
optgroupOptionsgruppe in einer Auswahlliste
textareaEingabefeld für lange Texte
outputAusgabe einer Berechnung, die durch ein Script erzeugt wurde (z.B. aktueller Wert des range-Sliders)
progressFortschrittsbalken
meterWert innerhalb eines bestimmten Bereichs

Skripte

ElementBeschreibung
scriptAufruf eines Scripts
noscriptAlternativer Inhalt für Browser ohne Scriptunterstützung
canvasErzeugt eine Zeichenfläche, die von JavaScript mit Bildern gefüllt wird
templateFür JavaScript gedacht; fügt Struktur und Inhalt dynamisch ein

Interaktiv

ElementBeschreibung
detailsZusätzliche Informationen, die der Benutzer sehen und verbergen kann
summaryKlickbare Überschrift für details
dialogÖffnet ein Overlay oder modales Fenster