Meta tag
Tag meta nastavuje niektoré servisné
príkazy prehliadaču alebo vyhľadávačom:
kódovanie stránky, popis stránky pre
vyhľadávače, autora stránky a podobne.
Princíp činnosti tagu je takýto (s určitými výnimkami):
nastaví sa názov príkazu (v atribúte name
alebo v atribúte http-equiv) a hodnota
príkazu sa nastaví v atribúte content.
V podstate tento tag obsahuje skupinu
tagov (príkazov), ktorých spoločný názov je meta tagy
Tag meta nevyžaduje uzatvárací tag.
Tag meta by sa mal používať vnútri
tagu head.
Populárne príklady použitia
Kódovanie dokumentu
V súčasnosti je štandardom kódovania
utf-8. Teoreticky je možné kódovanie
explicitne (cez tag
meta) nenastaviť
- prehliadač by vám mal rozumieť. V praxi
by som to neodporúčal - kódovanie
sa môže pokaziť a namiesto ruského textu
uvidíte nezmyselné znaky.
V HTML5 sa kódovanie nastavuje v zjednodušenej forme:
<meta charset="utf-8">
Predtým sa kódovanie nastavovalo takto (teraz sa to nedá robiť, je to zastarané, môžete to nájsť v zastaraných učebniciach):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Popis dokumentu
Meta popis dokumentu je určený pre vyhľadávače, mal by obsahovať krátky popis stránky. Za určitých podmienok z tohto popisu môže vyhľadávač vytvoriť snippet stránky webu. Snippet - je to krátky popis stránky webu pri vyhľadávaní. Preto meta popis stránky by mal byť taký, aký chcete vidieť ako snippet stránky vo výsledkoch vyhľadávania a pre každú stránku webu by mal byť vlastný.
Používať by sa mal takto:
<meta name="description" content="Táto stránka hovorí o meta tagoch.">
Kľúčové slová dokumentu
Meta-keywords (kľúčové slová) sú určené pre vyhľadávače, na určenie najdôležitejších slov, podľa ktorých sa bude stránka vyhľadávať. V súčasnosti kvôli zneužívaniu zo strany webmasterov vyhľadávače neprikladajú tomuto meta tagu význam.
Používať by sa mal takto (kľúčové slová a frázy sa uvádzajú oddelené čiarkou):
<meta name="keywords" content="Meta tag, Meta popis, HTML presmerovanie" >
Presmerovanie (presun na inú stránku)
Je možné nastaviť, aby pri vstupe na určitú stránku bol používateľ automaticky presmerovaný na inú (napríklad, ak sa stránka presunula). Používa sa takto (5 je počet sekúnd, po ktorých sa presun uskutoční):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Viac príkladov
Viac príkladov nájdete na tomto odkaze.
Možné atribúty
| Atribút | Popis |
|---|---|
name |
Názov meta tagu. Hodnota meta tagu s týmto názvom sa nastavuje atribútom content. |
http-equiv |
Umožňuje nastaviť HTTP hlavičky na ich odoslanie do prehliadača.
Nastavuje názov hlavičky. Hodnota hlavičky sa nastavuje atribútom content.
|
content |
Nastavuje hodnotu atribútu zadaného pomocou atribútu name alebo http-equiv. |
charset |
Nastavuje kódovanie dokumentu. V súčasnosti je štandardom utf-8. |