Il tag meta
Il tag meta imposta alcuni comandi di servizio
al browser o ai motori di ricerca:
la codifica della pagina, la descrizione della pagina per
i motori di ricerca, l'autore della pagina e così via.
Il principio di funzionamento del tag è il seguente (con alcune eccezioni):
viene impostato il nome del comando (nell'attributo name
o nell'attributo http-equiv), e il valore
del comando viene impostato nell'attributo content.
In sostanza, questo tag contiene un gruppo
di tag (comandi), il cui nome generale è meta tag.
Il tag meta non richiede un tag di chiusura.
Il tag meta deve essere utilizzato all'interno
del tag head.
Esempi comuni di utilizzo
Codifica del documento
Attualmente, la codifica standard è
utf-8. Teoricamente, la codifica
potrebbe non essere impostata esplicitamente (tramite il tag
meta) - il browser dovrebbe capirvi.
In pratica, non consiglierei di farlo - la codifica
potrebbe essere errata e invece del testo in russo
vedreste caratteri illeggibili.
In HTML5, la codifica viene impostata in una forma semplificata:
<meta charset="utf-8">
In passato, la codifica veniva impostata così (ora non è più consigliabile farlo in questo modo, è obsoleto, potreste incontrarlo in tutorial datati):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Descrizione del documento
La meta descrizione del documento è destinata ai motori di ricerca e dovrebbe contenere una breve descrizione della pagina. In determinate condizioni, il motore di ricerca potrebbe creare uno snippet della pagina del sito. Lo snippet è una breve descrizione della pagina del sito nei risultati di ricerca. Di conseguenza, la meta-descrizione della pagina dovrebbe essere realizzata come desiderate che appaia lo snippet della pagina nei risultati di ricerca e dovrebbe essere unica per ogni pagina del sito.
Si utilizza così:
<meta name="description" content="Questa pagina parla dei meta tag.">
Parole chiave del documento
I meta-keywords (parole chiave) sono destinati ai motori di ricerca, per indicare le parole più importanti per le quali la pagina dovrebbe essere trovata. Attualmente, a causa di abusi da parte dei webmaster, i motori di ricerca non danno più importanza a questo meta tag.
Si utilizza così (le parole chiave e le frasi sono elencate separate da virgola):
<meta name="keywords" content="Meta tag, Meta descrizione, reindirizzamento HTML" >
Reindirizzamento (redirect a un'altra pagina)
È possibile fare in modo che quando un utente accede a una certa pagina venga automaticamente reindirizzato su un'altra (ad esempio, se la pagina è stata spostata). Si utilizza così (5 è il numero di secondi dopo i quali avverrà il reindirizzamento):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Altri esempi
Altri esempi puoi trovarli al seguente link.
Attributi possibili
| Attributo | Descrizione |
|---|---|
name |
Nome del meta tag. Il valore del meta tag con questo nome è impostato dall'attributo content. |
http-equiv |
Permette di impostare intestazioni HTTP, per inviarle al browser.
Imposta il nome dell'intestazione. Il valore dell'intestazione è impostato dall'attributo content.
|
content |
Imposta il valore dell'attributo specificato tramite l'attributo name o http-equiv. |
charset |
Imposta la codifica del documento. Attualmente lo standard è utf-8. |