Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
![]() Neue Kameras und Objektive | Bildgestaltung und Bildbearbeitung Fotografie von ihrer besten Seite: foto.5lux.de |
Nov 2007
HTML meta • Beliebige Informationen zum Dokument
Das <meta>-Tag wird in erster Linie dazu benutzt, Informationen – Metadaten – über das HTML-Dokument bereitzustellen. Diese Informationen können z.B. der Name des Autors, Schlüsselwörter und Beschreibungen der Seite sein. Metadaten sollten insbesondere von Suchmaschinen benutzt werden – heute werden die Schlüsselwörter aus den Meta-Tags von den Suchrobotern weitgehend ignoriert und die relevanten Begriffe für die Suche ausschließlich aus den tatsächlich vorhandenen Inhalten entnommen.
<meta name="keywords" content="XHTML, Meta, Schlüsselwort, keyword, description, Beschreibung, Autor, HTML-Dokument" /> <meta name="description" content="Beschreibung des Metatags und seiner Parameter" />
Eine kurze Zusammenfassung des Seiteninhalts durch das Metatag »description« kann sinnvoll sein, da die Suchergebnisse ansonsten den Anfang des darstellbaren Inhalts der Seite nutzen, der aber u.U. nur wenig aussagekräftig sein kann.
Das Tag stellt Informationen unter Verwendung der Attribute name und content als Paare aus Name/Inhalt dar. Eine HTML-Seite kann mehr als ein <meta>-Tag enthalten. Das <meta>-Tag kann nur innerhalb des head-Elements platziert werden.
Attribute für meta
- content
- ist der Inhalt des Paares Name/Inhalt. Es gibt keine definierten Werte für dieses Attribut, vielmehr kann jeder beliebige Text eingesetzt werden. Wenn z.B. »keywords« als Name eingesetzt wird, können im Inhalt beliebige Begriffe stehen, in denen der Autor relevante Suchbegriffe für seine Seite sieht.
- http-equiv
- kann anstelle des Attributs name benutzt werden, um ein http-equiv/content-Wertepaar zu bilden. Dieses enthält die Informationen, um einen HTTP-Header zu erzeugen (die meisten Proxyserver ignorieren dieses Attribut allerdings). Die möglichen Werte sind content-type, expires, refresh und set-cookie.
- name
- ist der Namensteil des Name/Inhalt-Wertepaares. Es gibt keine definierten Werte für dieses Attribut, vielmehr kann jeder beliebige Text eingesetzt werden. Wenn z.B. »keywords« als Name eingesetzt wird, können im Inhalt beliebige Begriffe stehen, in denen der Autor relevante Suchbegriffe für seine Seite sieht.
- scheme
- bezeichnet ein Verfahren für die Interpretation von Metadaten. Dieses muss mit den Profilen übereinstimmen, die im profile-Attribut des <head>-Tags angegeben werden.
Zeichensatz per Metatag vereinbaren
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Die Vereinbarung des Zeichensatzes durch einen Metatag stellt sicher, dass Seiten auch dann mit dem entsprechenden Zeichensatz dargestellt werden, wenn der Server nicht für diesen Zeichensatz konfiguriert ist.
refresh: Seiten neu laden
Das Attribut http-equiv kann eingesetzt werden, um eine Seite neu zu laden. In diesem Beispiel wird alle 30 Sekunden ein Refresh der Seite initiiert:
<meta http-equiv="refresh" content="30">
