Meta-tagget
Tagget meta indstiller nogle servicekommandoer
til browseren eller søgemaskinerne:
sidens tegnkodning, sidens beskrivelse til
søgemaskiner, sidens forfatter og så videre.
Arbejdsprincippet for tagget er sådan (med nogle undtagelser):
der angives et kommandonavn (i attributten name
eller i attributten http-equiv), og kommandoværdien
angives i attributten content.
I bund og grund indeholder dette tag en gruppe
af tags (kommandoer), hvis fælles betegnelse er meta-tags
Tagget meta kræver ikke et afsluttende tag.
Tagget meta skal bruges inde i
tagget head.
Populære brugseksempler
Dokumentets tegnkodning
I øjeblikket er standarden for tegnkodning
utf-8. Teoretisk set behøver man ikke at angive
tegnkodningen eksplicit (via tagget
meta)
- browseren burde forstå dig. I praksis
ville jeg ikke råde til at gøre det - tegnkodningen
kan gå i stykker, og i stedet for dansk tekst vil du
se volapyk.
I HTML5 angives tegnkodningen i en forenklet form:
<meta charset="utf-8">
Tidligere blev tegnkodningen angivet sådan (det skal man ikke gøre nu, det er forældet, du kan støde på det i forældede lærebøger):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Dokumentets beskrivelse
Meta-beskrivelsen af dokumentet er beregnet til søgemaskiner, den skal indeholde en kort beskrivelse af siden. Under visse betingelser kan søgemaskinen lave en snippet af websidens side ud fra denne beskrivelse. En snippet - er en kort beskrivelse af en webside ved søgning. Derfor bør meta-beskrivelsen af siden gøres sådan, som du ønsker at se snippeten af siden i søgeresultaterne og for hver side på websiden sin egen.
Det skal bruges sådan:
<meta name="description" content="Denne side fortæller om meta-tags.">
Dokumentets nøgleord
Meta-keywords (nøgleord) er beregnet til søgemaskiner for at angive de vigtigste ord, som siden vil blive søgt efter. I øjeblikket, på grund af misbrug fra webmastres side, lægger søgemaskinerne ikke vægt på dette meta-tag.
Det skal bruges sådan (nøgleord og fraser opremses med komma):
<meta name="keywords" content="Meta-tag, Meta-beskrivelse, HTML-omdirigering" >
Omdirigering (viderestilling til en anden side)
Man kan gøre sådan, at når en bruger kommer ind på en bestemt side, bliver han automatisk viderestillet til en anden (for eksempel hvis siden er flyttet). Brug det sådan (5 er antallet af sekunder, efter hvilke omdirigeringen vil finde sted):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Flere eksempler
Flere eksempler kan du finde via dette link.
Mulige attributter
| Attribut | Beskrivelse |
|---|---|
name |
Meta-taggets navn. Værdien af meta-tagget med dette navn angives af attributten content. |
http-equiv |
Tillader indstilling af HTTP-headere for at sende dem til browseren.
Angiver headerenes navn. Headerværdien angives af attributten content.
|
content |
Indstiller værdien af den attribut, der er angivet ved hjælp af attributten name eller http-equiv. |
charset |
Angiver dokumentets tegnkodning. I øjeblikket er standarden utf-8. |