Syntax | <META> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Leer |
Beinhaltet in | HEAD |
Das META-Element bietet Meta-Daten wie die Keywords, Beschreibung und Autor eines Dokuments an. Jede Anzahl von META-Elementen kann im HEAD eines Dokuments enthalten sein.
Das NAME-Attribut des META-Elements sieht einen Eigenschaftsnamen vor, während das CONTENT-Attribut den entsprechenden Wert angibt. Der Wert des CONTENT-Attributs kann Text und Entities beinhalten, er darf jedoch keine HTML-Tags enthalten.
Das optionale SCHEME-Attribut gibt das Format des Eigenschaftswert an. Zum Beispiel, zur Formatierung des Datums könnte SCHEME="Month-Day-Year" benötigt werden, um das Datum anderer Formate wie SCHEME="Day-Month-Year" zu disambiguieren.
Es existiert keine Standardliste von META-Eigenschaften, sodass Autoren alles mögliche als Meta-Daten definieren können. Das folgende Beispiel legt den Autor des Dokuments fest:
<META NAME=author CONTENT="Liam Quinn">
Einige Suchmaschinen verwenden Keywords- und Beschreibungs-Eigenschaften, sie gewichten die Keywords besonders und bieten die Beschreibung des Dokuments zusammen mit dem Link zu diesem Dokument an. Ein Beispiel:
<META NAME="description" CONTENT="A description of HTML 4.0's META element for metadata.">
<META NAME="keywords" CONTENT="META, meta element, metadata, metainformation, meta data, meta information, keywords, description, refresh, HyperText Markup Language, HTML, HTML4, HTML 4.0, Web Design Group, WDG, <meta> tag, <META> tag">
Um es zu vermeiden von den Suchmaschinen gekürzt zu werden, sollte die Beschreibung kurz sein--also nicht mehr als 200 Zeichen. Die Keywords werden durch Kommata getrennt und können von den Suchmaschinen von der Groß- und Kleinschreibung abhängig betrachtet werden. Wenn die gleichen Keywords zu oft in einem META-Element wiederholt werden, nehmen einige Suchmaschinen das Dokument nicht in ihren Index auf. Suchmaschinen verarbeiten normalerweise nur die ersten 1000 Zeichen der Keywordsliste.
Einige Suchmaschinen unterstützen auch die Robots-Eigenschaft um darauf hinzuweisen ob ein Dokument indiziert werden oder seine Links verfolgt werden sollen. Der zugehörige Wert des CONTENT-Attributs ist eine durch Kommata-getrennte Liste mit case-insensitive Anweisungen:
Zum Beispiel weist das folgende META-Element die Suchmaschinen und andere Robots darauf hin, dass die Seite nicht indiziert werden werden soll, aber die Links verfolgt werden sollen:
<META NAME=robots CONTENT="noindex,follow">
Das HTTP-EQUIV-Attribut kann anstatt des NAME-Attributs verwendet werden um aufzuzeigen, dass die Eigenschaft als als HTTP-Header beandelt werden sollte. Einige Beispiele:
<META HTTP-EQUIV=Expires CONTENT="Thu, 29 Nov 2007 16:18:42 GMT">
<META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.htmlhelp.com/">