De meta-tag
De tag meta definieert enkele servicecommando's
voor de browser of zoekmachines:
paginacodering, paginabeschrijving voor
zoekmachines, auteur van de pagina, enzovoort.
Het werkingsprincipe van de tag is als volgt (met enkele uitzonderingen):
er wordt een commandonaam ingesteld (in het attribuut name
of in het attribuut http-equiv), en de waarde
van het commando wordt ingesteld in het attribuut content.
In wezen bevat deze tag een groep
tags (commando's), waarvan de algemene naam meta-tags is.
De tag meta heeft geen sluitende tag nodig.
De tag meta moet binnen de
tag head worden gebruikt.
Populaire gebruiksvoorbeelden
Documentcodering
Tegenwoordig is de standaardcodering
utf-8. Theoretisch hoeft de codering
niet expliciet (via de tag
meta) te worden ingesteld
- de browser zou je moeten begrijpen.
In de praktijk zou ik dit niet aanraden - de codering
kan verkeerd worden geïnterpreteerd en in plaats van Russische tekst
zul je onzin zien.
In HTML5 wordt de codering in een vereenvoudigde vorm ingesteld:
<meta charset="utf-8">
Vroeger werd de codering als volgt ingesteld (tegenwoordig moet dit niet meer, het is verouderd, je kunt het tegenkomen in verouderde handleidingen):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Documentbeschrijving
De meta-beschrijving van het document is bedoeld voor zoekmachines, het moet een korte beschrijving van de pagina bevatten. Onder bepaalde omstandigheden kan de zoekmachine hieruit een snippet van de pagina maken. Een snippet is een korte beschrijving van de pagina bij het zoeken. Dienovereenkomstig moet de meta-beschrijving van de pagina zo worden gemaakt als je de snippet van de pagina in de zoekresultaten wilt zien en moet deze voor elke pagina van de website uniek zijn.
Het moet als volgt worden gebruikt:
<meta name="description" content="Deze pagina vertelt over meta-tags.">
Sleutelwoorden van het document
Meta-keywords (sleutelwoorden) zijn bedoeld voor zoekmachines, om de belangrijkste woorden aan te geven waarop de pagina zal worden gevonden. Tegenwoordig hechten zoekmachines, vanwege misbruik door webmasters, geen waarde meer aan deze meta-tag.
Het moet als volgt worden gebruikt (sleutelwoorden en zinnen worden gescheiden door komma's):
<meta name="keywords" content="Metatag, Meta-beschrijving, HTML redirect" >
Redirect (doorsturen naar een andere pagina)
Je kunt instellen dat een gebruiker bij het bezoeken van een bepaalde pagina automatisch wordt doorgestuurd naar een andere (bijvoorbeeld als de pagina is verhuisd). Gebruik het als volgt (5 is het aantal seconden waarna de doorverwijzing plaatsvindt):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Meer voorbeelden
Meer voorbeelden vind je via deze link.
Mogelijke attributen
| Attribuut | Beschrijving |
|---|---|
name |
De naam van de meta-tag. De waarde van de meta-tag met deze naam wordt ingesteld met het attribuut content. |
http-equiv |
Maakt het mogelijk om HTTP-headers in te stellen, om deze naar de browser te sturen.
Stelt de headernaam in. De headerwaarde wordt ingesteld met het attribuut content.
|
content |
Stelt de waarde in van het attribuut dat is gedefinieerd met behulp van het attribuut name of http-equiv. |
charset |
Stelt de codering van het document in. Tegenwoordig is de standaard utf-8. |