A meta tag
A meta tag bizonyos szolgáltatási parancsokat ad meg
a böngészőnek vagy a keresőmotoroknak:
az oldal kódolását, az oldal leírását a
keresők számára, az oldal szerzőjét és így tovább.
A tag működési elve a következő (néhány kivétellel):
meghatározásra kerül egy parancs neve (a name
attribútumban vagy a http-equiv attribútumban),
majd a parancs értéke a content attribútumban
kerül megadásra. Lényegében ez a tag egy csoportot tartalmaz
tag-ekből (parancsokból), amelyek közös neve meta tag-ek.
A meta tag nem igényel záró tag-et.
A meta tag-ot a
head
tag-en belül kell használni.
Népszerű használati példák
A dokumentum kódolása
Jelenleg a kódolás szabványa a
utf-8. Elméletileg a kódolást expliciten
(a meta tag-en keresztül) nem kell megadni
- a böngészőnek meg kell értenie. A gyakorlatban
nem javaslom ezt tenni - a kódolás
elromolhat, és az orosz szöveg helyett
értelmetlen jeleket fog látni.
HTML5-ben a kódolás egyszerűsített formában van megadva:
<meta charset="utf-8">
Korábban a kódolás így volt megadva (ma már nem érdemes így csinálni, elavult, elavuló tankönyvekben találkozhat vele):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
A dokumentum leírása
A dokumentum meta-leírása a keresőmotorok számára készült, és egy rövid leírásnak kell tartalmaznia az oldalról. Ebből a leírásból bizonyos feltételek mellett a keresőmotor készíthet snippet-et az weboldal oldaláról. A snippet egy rövid leírás a weboldal oldaláról a keresés során. Ennek megfelelően az oldal meta-leírását úgy kell elkészíteni, hogy azt szeretné látni a snippet-ként a keresésben, és minden oldalhoz sajátot kell készíteni.
A használat a következő:
<meta name="description" content="Ez az oldal a meta tag-ekről szól.">
A dokumentum kulcsszavai
A meta-keywords (kulcsszavak) a keresőmotorok számára készültek, hogy megadják a legfontosabb szavakat, amelyek alapján az oldalt meg fogják találni. Jelenleg a webmesterek részéről történő visszaélések miatt a keresőmotorok nem tulajdonítanak nagy jelentőséget ennek a meta tag-nek.
A használat a következő (a kulcsszavak és kifejezések vesszővel elválasztva szerepelnek):
<meta name="keywords" content="Meta tag, Meta-leírás, HTML átirányítás" >
Átirányítás (átdobás egy másik oldalra)
Beállítható, hogy amikor egy bizonyos oldalra érkezik a felhasználó, automatikusan át legyen dobva másikra (például ha az oldal áthelyezésre került). A használat a következő (az 5 az a másodpercek száma, amelyek elteltével az átirányítás megtörténik):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
További példák
Több példát találhat a következő linken.
Lehetséges attribútumok
| Attribútum | Leírás |
|---|---|
name |
A meta tag neve. A meta tag ezen névvel rendelkező értékét a content attribútum határozza meg. |
http-equiv |
Lehetővé teszi HTTP fejlécek beállítását, hogy azokat a böngészőbe küldje.
Meghatározza a fejléc nevét. A fejléc értékét a content attribútum határozza meg.
|
content |
Beállítja az attribútum értékét, amelyet a name vagy a http-equiv attribútum segítségével adtak meg. |
charset |
Meghatározza a dokumentum kódolását. Jelenleg a szabvány a utf-8. |