Guida al linguaggio HTML

3.4 L'elemento META 


META e' un elemento generale per introdurre nel documento meta-informazioni, cioe' informazioni che riguardano il documento stesso non esprimibili con gli elementi LINK, BASE o altri contenuti nell'HEAD. Ci sono due modi principali di funzionamento:

dot1.gif (103 byte) 3.4.1 META informazioni equivalenti all'HTTP (HTTP-Equiv)

A volte potresti voler introdurre nel documento informazioni che di solito sono spedite direttamente dal server tramite HTTP. Ad esempio potresti inserire un data di espirazione per files che vengono aggiornati periodicamnete. Lelemento META in questo caso apparirebbe cosi':

<META HTTP-EQUIV="Expires"    CONTENT="25-Dec-1998  12:00:00 GMT">
Sarebbe meglio comunque non usare questo elemento per sovrascrivere informazioni realmente restituite dal server.


dot1.gif (103 byte) Estensioni dell'elemento META
I browser piu' avanzati supportano la speciale estensione META:

<META HTTP-EQUIV="Refresh" CONTENT="12"; URL=http://bar.dello.sport/mondiali.html">

In questo esempio il browser, dopo un'attesa di 12 secondi, caricera' la pagina specificata nell'attributo URL. Un'alternativa e' anche scrivere l'elemento META cosi':

   <META HTTP-EQUIV="Refresh" CONTENT="10">
in questo caso il browser attendera' 10 secondi e poi ricarichera' il documento stesso contenente l'elemento META.

NOTE:
Molti browser ignorano le istruzioni META completamente. Alcuni robot di indicizzazione di motori di ricerca invece prestano molta attenzione a speciali elementi META come:
META NAME="keywords" CONTENT="lista di parole chiave", or META NAME="description" CONTENT="breve descrizione dei contenuti". Dovreste controllare piu' specificatamente con i motori di ricerca stessi (Altavista, Lycos ecc) quello che precisamente fanno.


dot1.gif (103 byte) 3.4.2 Informazioni META specificate dall'utente

Un utente potrebbe voler introdurre all'interno del documento che ha scritto altre informazioni come l'autore, le parole chiave per che lo riguardano o il programma editor usato, per fare questo e' possibile usare l'elemento META (o piu' di uno) nei seguenti modi:

<META NAME="author"    CONTENT="Fabrizio Roselli">
   <META NAME="keywords" CONTENT="html documentazione guida url">
   <META NAME="editor"   CONTENT="Win95 Notepad">


L'attributo NAME comunque si riferisce a valori arbitrari definiti dall'utente, mentre l'attributo HTTP-EQUIV si ricerisce a valori che hanno una reale corrispondenza nel protocollo HTTP. Comunque attualmente pochi programmi utilizzano le informazioni contenute nell'attributo META.

Indice HomePage