Tagul meta
Tagul meta stabilește unele comenzi de serviciu
pentru browser sau motoarele de căutare:
codificarea paginii, descrierea paginii pentru
motoarele de căutare, autorul paginii și așa mai departe.
Principiul de funcționare al tag-ului este următorul (cu unele excepții):
se stabilește numele comenzii (în atributul name
sau în atributul http-equiv), iar valoarea
comenzii este stabilită în atributul content.
În esență, acest tag conține un grup de
tag-uri (comenzi), al căror nume general este meta-tag-uri.
Tagul meta nu necesită un tag de închidere.
Tagul meta trebuie utilizat în interiorul
tag-ului head.
Exemple populare de utilizare
Codificarea documentului
În prezent, codificarea standard este
utf-8. Teoretic, codificarea poate să nu fie specificată explicit
(prin tag-ul meta)
- browserul ar trebui să vă înțeleagă. În practică,
nu aș recomanda să faceți acest lucru - codificarea
poate fi distorsionată și în loc de text în limba română
veți vedea caractere ilegibile.
În HTML5, codificarea este specificată într-o formă simplificată:
<meta charset="utf-8">
Anterior, codificarea era specificată astfel (acum nu mai este recomandat să faceți acest lucru, este învechit, îl puteți întâlni în manualele învechite):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Descrierea documentului
Meta-descrierea documentului este destinată motoarelor de căutare, ar trebui să conțină o scurtă descriere a paginii. Din această descriere, în anumite condiții, motorul de căutare poate crea un snippet al paginii site-ului. Snippet-ul este o scurtă descriere a paginii site-ului în rezultatele căutării. În consecință, meta-descrierea paginii ar trebui făcută așa cum doriți să arate snippet-ul paginii în rezultatele căutării și pentru fiecare pagină a site-ului să fie proprie.
Ar trebui utilizat astfel:
<meta name="description" content="Această pagină vorbește despre meta-tag-uri.">
Cuvintele cheie ale documentului
Meta-keywords (cuvinte cheie) sunt destinate motoarelor de căutare, pentru a indica cele mai importante cuvinte, după care pagina va fi căutată. În prezent, din cauza abuzurilor din partea web-masterilor, motoarele de căutare nu acordă importanță acestui meta-tag.
Ar trebui utilizat astfel (cuvintele cheie și expresiile sunt enumerate separate prin virgulă):
<meta name="keywords" content="Meta tag, Meta-descriere, redirecționare HTML" >
Redirecționare (transferarea către altă pagină)
Puteți face ca atunci când un utilizator accesează o anumită pagină, să fie transferat automat pe alta (de exemplu, dacă pagina s-a mutat). Utilizați astfel (5 este numărul de secunde, după care se va efectua transferul):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Mai multe exemple
Mai multe exemple puteți găsi la acest link.
Atribute posibile
| Atribut | Descriere |
|---|---|
name |
Numele meta-tag-ului. Valoarea meta-tag-ului cu acest nume este stabilită de atributul content. |
http-equiv |
Permite setarea antetelor HTTP, pentru a le trimite către browser.
Stabilește numele antetului. Valoarea antetului este stabilită de atributul content.
|
content |
Stabilește valoarea atributului, specificat cu ajutorul atributului name sau http-equiv. |
charset |
Stabilește codificarea documentului. În prezent, standardul este utf-8. |