Meta-taggen
Taggen meta setter noen tjenestekommandorer
til nettleseren eller søkemotorer:
sidens tegnkoding, sidens beskrivelse for
søkemotorer, sidens forfatter og så videre.
Arbeidsprinsippet for taggen er som følger (med noen unntak):
kommandonavnet settes (i attributten name
eller i attributten http-equiv), og kommandoverdien
settes i attributten content.
I bunn og grunn inneholder denne taggen en gruppe
tagger (kommandoer), fellesnavnet for disse er meta-tagger
Taggen meta krever ikke avsluttende tagg.
Taggen meta skal brukes inni
taggen head.
Populære brukseksempler
Dokumentkoding
For tiden er standarden for tegnkoding
utf-8. Teoretisk sett trenger man ikke (via taggen
meta) angi kodingen eksplisitt
- nettleseren skal forstå deg. I praksis
ville jeg ikke anbefalt å gjøre det - kodingen
kan bli feil, og i stedet for russisk tekst vil du
se krølltegn.
I HTML5 angis kodingen i en forenklet form:
<meta charset="utf-8">
Tidligere ble kodingen angitt slik (dette bør man ikke gjøre nå, det er foreldet, du kan støte på det i utdaterte lærebøker):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Dokumentbeskrivelse
Meta-beskrivelsen av dokumentet er beregnet for søkemotorer, den skal inneholde en kort beskrivelse av siden. Under visse forhold kan søkemotoren lage en snippet av nettstedets side fra denne beskrivelsen. Snippet - er en kort beskrivelse av nettstedets side ved søk. Følgelig bør meta-beskrivelsen av siden gjøres slik du ønsker å se snippeten til siden i søket, og for hver side på nettstedet sin egen.
Bruk slik:
<meta name="description" content="Denne siden forteller om meta-tagger.">
Dokumentets nøkkelord
Meta-keywords (nøkkelord) er beregnet for søkemotorer, for å angi de viktigste ordene som siden vil bli søkt etter med. I dag, på grunn av misbruk fra webmasteres side, legger søkemotorer ikke noe særlig vekt på denne meta-taggen.
Bruk slik (nøkkelord og fraser listes opp med komma mellom):
<meta name="keywords" content="Meta-tagg, Meta-beskrivelse, HTML-omdirigering" >
Omdirigering (videresending til en annen side)
Man kan gjøre slik at når man kommer til en bestemt side, blir brukeren automatisk videresendt til en annen (for eksempel hvis siden har flyttet). Bruk slik (5 er antall sekunder det tar før videresendingen skjer):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Flere eksempler
Flere eksempler finner du på denne lenken.
Mulige attributter
| Attributt | Beskrivelse |
|---|---|
name |
Meta-taggens navn. Verdien til meta-taggen med dette navnet settes av attributten content. |
http-equiv |
Gjør det mulig å sette HTTP-headere, for å sende dem til nettleseren.
Setter headerenes navn. Headerverdien settes av attributten content.
|
content |
Setter verdien til attributten som er angitt ved hjelp av attributten name eller http-equiv. |
charset |
Setter dokumentets tegnkoding. For tiden er standarden utf-8. |