Meta tags

HTML permette agli sviluppatori di specificare meta dati (informazioni relative al documento) mediante l'utilizzo di appositi marcatori <meta> inseriti nella sezione head del documento.

Gli elementi <meta> specificano una proprietà e vi assegnano un valore.

Il tag <meta> supporta 3 attributi principali:

  1. name = identifica il nome di una proprietà.
  2. content = specifica il valore della proprietà.
  3. http-equiv = utilizzato in alternativa all'attributo name. Permette (analogamente agli header HTTP) di controllare le azioni dei browser o di modificare gli header HTTP.

Name

Robots

Fornisce informazioni ai robot dei motori di ricerca sulle operazioni da eseguire riguardo al documento.

<meta NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">

Description

Descrizione del contenuto del documento.

<meta NAME="description" CONTENT="Citrus fruit wholesaler.">

Keywords

Lista di parole chiave utilizzate dai motori di ricerca per l'indicizzazione.

<meta NAME="keywords" CONTENT="oranges, lemons, limes">

Author

Nome dell'autore.

<meta name="author" content="John Doe">

Generator

Il nome e la versione del tool utilizzato per creazione delle pagine.

<meta name="GENERATOR" content="Mozilla/4.75 [en] (Win98; U) [Netscape]">

Copyright

Informazioni sul copyright del documento.

<meta name="copyright" content="&copy; 1997 Acme Corp.">

Resource-type

Il tipo di risorsa fornita.

<meta name="resource-type" content="document" />

Distribution

Il tipo di distribuzione del documento.

<meta name="distribution" content="Global" />

Date

Specifica la data di creazione del documento.

<meta name="date" content="1994-11-06T08:49:37+00:00">

 

HTTP-equiv

Content-Disposition
Specifica l'applicazione destinata a gestire il contenuto.
Expires

La data oltre la quale il documento HTML si considera scaduto.

<meta HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

Pragma
Controlla la cache.
Content-Type

Definisce il tipo di contenuto e il set di caratteri utilizzato.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Content-Script-Type

Specifica il linguaggio di scripting di default di un documento.

<meta HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript">

Content-Style-Type

Specifica il foglio di stile di default di un documento.

<meta HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

Default-Style
Definisce il foglio di stile preferito identificato dall'attributo link.
Content-Language

Dichiara il linguaggio del documento.

<meta HTTP-EQUIV="Content-Language" CONTENT="en-GB">

Refresh

Specifica un ritardo in secondi oltre il quale la pagina viene ricaricata.

<meta HTTP-EQUIV="Refresh" CONTENT="3;URL=http://www.some.org/some.html">

Window-target

Specifica il nome della finestra in cui deve essere caricata la pagina corrente (può essere utiilizzato per fare visualizzare una pagina al di fuori di un frame).

<meta HTTP-EQUIV="Window-target" CONTENT="_top">

Ext-cache

Definisce una cartella alternativa per la cache.

<meta HTTP-EQUIV="Ext-cache"
CONTENT="name=/some/path/index.db; instructions=User Instructions">

Set-Cookie

Permette di salvare un cookie sul computer dell'utente (Netscape navigator).

<meta HTTP-EQUIV="Set-Cookie"
CONTENT="cookievalue=xxx;expires=Friday, 31-Dec-99 23:59:59 GMT; path=/">

PICS-Label

Platform-Independant Content rating Scheme.

Utilizzato per catalogare il documento in base al suo contenuto ( sesso, violenza etc.).

Cache-Control

Specifica il comportamento della cache. Non implementato dai browser come meta-tag (funziona solo come header).

Vary

Specifica l'esasistenza di possibili alternative rispetto a un parametro.

<meta HTTP-EQUIV="Vary" CONTENT="Content-language">