HTML college: meta tags

Met de meta-tag kunnen we extra informatie over een HTML-file geven. In sommige gevallen bedoeld voor zoekmachines (bv. keywords) of eigen programma's, in andere gevallen om de browser of webserver te verleiden tot bijzondere akties.

De meta-tag heeft alleen attributen en geen inhoud. Je mag dus niet schrijven <meta>blabla</meta> maar je mag wel afsluiten als volgt: <meta />.

De meta-tag moet altijd in de header staan.

Verschijningsvormen

In de meeste gevallen zul je de meta-tag in een van de volgende vormen tegenkomen:

<meta name="eigenschap" content="waarde van die eigenschap">
of
<meta http-equiv="eigenschap" content="waarde van die eigenschap">

In het eerste geval, met de 'name', wordt een waarde aan een eigenschap gegeven. In het tweede geval, met 'http-equiv', wordt ook een waarde aan een eigenschap gegeven maar tevens wordt die waarde door de webserver gebruikt om een bepaalde MIME header naar de browser te sturen, waarmee de browser weet om wat voor document-type het gaat, met welke character-set of tot wanneer het geldig is.

Enkele voorbeelden

<meta name="keywords" content="meta, dmd, fun">
Met name geef je aan wat voor soort informatie is opgenomen in het meta element, in dit geval keywords. Deze kunnen gebruikt worden door zoekmachines.

Andere voorbeelden:
<meta name="author" content="Marc_G">
<meta name="copyright" content="HKU">

<meta http-equiv="charset" content="iso-8859-1">
<meta http-equiv="expires" content="now">
<meta http-equiv="expires" content="0">
<meta http-equiv="expires" content="5 Dec 2002">