Attribute
Manchmal werden neben dem Tag selbst zusätzliche Informationen benötigt. Das Markup für einen Link sieht z. B. so aus:
Der Tag-Name ist a, kurz für anchor.Der Begriff anchor ist historisch bedingt. In den ersten Jahren des WWWs waren HTML-Dokumente in der Regel einzelne, sehr lange Dokumente, z. B. wissenschaftliche Arbeiten. Hier wurden a-Tags vor allem dafür verwendet, bestimmte Stellen innerhalb des selben Dokuments zu referenzieren, z. B. in Inhalts- oder Literaturverzeichnissen. Die Zielseite des Links wird als sogennantes Attribut angegeben. In diesem Fall ist der Name des Attributs href. Das ist kurz für Hypertext Reference, was wiederum nur ein fancy Name für einen Link ist. Allgemein gilt für Attribute die folgende Syntax:
<tag attribute-name="attribute-value">Inhalt</tag>
Ein Attribut besteht aus Attribut-Name und Attribut-Wert. Attribute werden vom Tag-Namen oder weiteren Attributen durch ein Leerzeichen getrennt.
Ein Tag kann auch mehrere Attribute haben. Hierzu ein weiteres Beispiel anhand eines Links:
Das title-Attribut kann verwendet werden, um dem Besucher einer Webseite zusätzliche Informationen anzuzeigen, wenn er mit der Maus über den Link fährt.
Einige Attribute, z. B. das href-Attribut können nur mit bestimmten Tags verwendet werden. Es gibt jedoch auch eine Reihe von generischen Attributen, die mit fast jedem Tag verwendet werden können. Zwei dieser Attribute kommt besondere Bedeutung zu.
Das id-Attribut kennzeichnet ein Attribut eindeutig. Das ist häufig wichtig, wenn genau für dieses Element mittels CSS oder JavaScript besondere Gestaltungs- oder Verhaltensregeln festgelegt werden sollen. Eine ähnliche Funktion erfüllt das class-Attribut. Es wird verwendet, um mehrere Elemente auf einmal erfassen zu können.
Einige weitere Beispiele von HTML-Elementen mit Tags: