<meta> HTML-Metadaten-Element
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das <meta> HTML-Element repräsentiert Metadaten, die nicht durch andere Metadaten-bezogene Elemente wie <base>, <link>, <script>, <style> oder <title> dargestellt werden können.
Der Typ der vom <meta>-Element bereitgestellten Metadaten kann folgendermaßen sein:
- Wenn das
name-Attribut gesetzt ist, stellt das<meta>-Element dokumentweite Metadaten bereit, die für die gesamte Seite gelten. - Wenn das
http-equiv-Attribut gesetzt ist, fungiert das<meta>-Element als Pragma-Direktive, um Direktiven zu simulieren, die sonst durch einen HTTP-Header gegeben werden könnten. - Wenn das
charset-Attribut gesetzt ist, ist das<meta>-Element eine Zeichensatzdeklaration, die die Zeichenkodierung angibt, in der das Dokument kodiert ist. - Wenn das
itemprop-Attribut gesetzt ist, stellt das<meta>-Element benutzerdefinierte Metadaten bereit.
Attribute
Dieses Element enthält die globalen Attribute.
Hinweis:
Das name-Attribut hat eine spezifische Bedeutung für das <meta>-Element.
Das itemprop-Attribut darf nicht bei einem <meta>-Element gesetzt werden, das ein name-, http-equiv- oder charset-Attribut enthält.
charset-
Dieses Attribut gibt die Zeichenkodierung des Dokuments an. Wenn das Attribut vorhanden ist, muss sein Wert eine ASCII-fallunempfindliche Übereinstimmung mit dem String
"utf-8"sein, da UTF-8 die einzige gültige Kodierung für HTML5-Dokumente ist.<meta>-Elemente, die eine Zeichenkodierung deklarieren, müssen vollständig innerhalb der ersten 1024 Bytes des Dokuments liegen. content-
Dieses Attribut enthält den Wert für das
http-equiv- odername-Attribut, je nachdem, welches verwendet wird. http-equiv-
Definiert eine Pragma-Direktive, die Anweisungen für den Browser zur Verarbeitung des Dokuments sind. Der Attributname ist eine Kurzform für
http-equivalent, da die zulässigen Werte Namen von gleichwertigen HTTP-Headern sind. media-
Das
media-Attribut definiert, auf welche Medien die imcontent-Attribut definierte Themenfarbe angewendet werden soll. Sein Wert ist eine Media Query, die standardmäßigallist, wenn das Attribut fehlt. Dieses Attribut ist nur relevant, wenn dasname-Attribut des Elements auftheme-colorgesetzt ist. Andernfalls hat es keine Wirkung und sollte nicht eingeschlossen werden. name-
Die Attribute
nameundcontentkönnen zusammen verwendet werden, um Dokumentmetadaten in Form von Name-Wert-Paaren bereitzustellen, wobei dasname-Attribut den Metadatennamen und dascontent-Attribut den Wert angibt.
Beispiele
>Eine Meta-Beschreibung setzen
Das folgende <meta>-Tag stellt eine description als Metadaten für die Webseite bereit:
<meta
name="description"
content="The HTML reference describes all elements and attributes of HTML, including global attributes that apply to all elements." />
Eine Seitenweiterleitung einrichten
Das folgende Beispiel verwendet http-equiv="refresh", um den Browser anzuweisen, eine Weiterleitung auszuführen.
Das content="3;url=https://www.mozilla.org"-Attribut leitet die Seite nach 3 Sekunden zu https://www.mozilla.org weiter:
<meta http-equiv="refresh" content="3;url=https://www.mozilla.org" />
Technische Zusammenfassung
| Inhaltskategorien |
Metadaten-Inhalt. Wenn das
itemprop-Attribut vorhanden ist:
Flussinhalt,
Phraseninhalt.
|
|---|---|
| Erlaubter Inhalt | Keine; es ist ein leeres Element. |
| Tag-Auslassung | Muss ein Start-Tag haben und darf keinen End-Tag haben. |
| Erlaubte Eltern |
|
| Implizierte ARIA-Rolle | Keine entsprechende Rolle |
| Erlaubte ARIA-Rollen | Keine role erlaubt |
| DOM-Schnittstelle | [`HTMLMetaElement`](/de/docs/Web/API/HTMLMetaElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-meta-element> |