ContaoContao

In der Informatik ist ein HTML-Element („HTML-Tag“) ein grundlegendes Element, das zum Definieren der Struktur eines in HTML geschriebenen Dokuments verwendet wird.

HTML Elemente sind keine Tags. Manchmal werden Elemente als Tags bezeichnet (z. B. „das p-Tag“). Tags werden verwendet, um den Anfang und das Ende von Elementen im Markup abzugrenzen. Insbesondere die End-Tags einiger Elemente sind in HTML, aber nicht in XML, optional.

HTML-Elemente werden verwendet, um Überschriften, Absätze, Hyperlinks , Listen, Bilder oder Metadaten zu definieren. Am Anfang eines Codebereichs spricht man von einem „öffnenden“ HTML-Tag, am Ende des Bereichs findet man einen „schließenden“ HTML-Tag. Ein öffnender HTML-Tag besteht aus einem « < »-Zeichen, gefolgt vom Tag-Namen, beliebigen Attributen in der Form Attribut=Wert und einem « > »-Zeichen (Beispiel : <img src="html.jpg">).
Die End-Tags sind auf die gleiche Weise aufgebaut, enthalten jedoch einen Schrägstrich (/) zwischen dem Kleiner-als-Zeichen und dem Schlüsselwort.
Zwischen den Start- und End-Tags befindet sich der Inhalt des Elements (en:content). Sogenannte Void-Elemente können keinen Inhalt haben, da sie nur aus einem Start-Tag bestehen. Sowohl leere als auch nicht leere Elemente können ein oder mehrere Attribute (en:attribute) besitzen, die wiederum jeweils aus einem Namen und einem Wert (en:value) bestehen können.

Standardmäßig werden Blockelemente (p, li, tr, div, etc,) in einer neuen Zeile platziert, während Inline-Elemente (a, span, b, etc.) in derselben Zeile platziert werden. Im Allgemeinen können Blockelemente andere Blockelemente oder Inline-Elemente enthalten. Inline-Elemente können jedoch keine Blockelemente enthalten, sondern nur einfachen Text oder andere Inline-Elemente.

HTML-Attribute sind spezielle "Wörter", die verwendet werden, um das Verhalten oder die Darstellung eines HTML-Elements anzupassen. Ein Attribut ändert entweder die Standardfunktionalität eines Elementtyps oder bietet bestimmten Elementtypen Funktionen, die ohne sie nicht korrekt funktionieren. In der HTML-Syntax wird ein Attribut zu einem HTML-Start-Tag hinzugefügt.

Arten von HTML-Elementen

Block- und Inline-Elemente

zum Kategorisieren häufig vorkommender Elemente. Beispiele hierfür sind body, das Absatzelement p und span.

Semantische Elemente

Beschreiben die Bedeutung des Inhalts, z. B. Titel, Fußzeile, und Artikel (eingeführt mit HTML5 im Jahr 2014)

Zwei ältere, aber sehr beliebete HTML-Elemente ohne Semantik sind <div> und <span>.

Präsentationselemente

werden verwendet, um das Erscheinungsbild des Dokuments zu ändern, beispielsweise Schriftart und i. Obwohl einige Präsentationselemente weiterhin gültig sind, empfiehlt W3C, diese Auszeichnung in Cascading Style Sheets (CSS) zu integrieren.