Corsi On-Line

Corso di apprendimento del linguaggio HTML


 

L'elemento HEAD


Il contenuto del tag HEAD è una collezione non ordinata dei seguenti elementi:

    TITLE – definisce il titolo del documento ed è sempre necessario;
    
ISINDEX – fornisce una semplice chiave di ricerca;
    
BASE – definisce l’URL di riferimento per completare gli indirizzi HTTP relativi presenti nel documento;
    
META – fornisce informazioni aggiuntive con coppie nome/valore;
    
LINK – definisce collegamenti con altri documenti;
    STYLE – per definire lo stile della pagina (non disponibile);
    SCRIPT - permette l’uso di linguaggi per script (non disponibile).


TITLE
Il titolo, obbligatorio in ogni documento, deve essere relativamente corto, ma nello stesso tempo significativo in quanto appare nelle liste contenenti i siti risultato di una particolare ricerca. Le specifiche dell’HTML 2.0 indicavano che un titolo può essere troncato e che comunque può essere lungo al massimo 63 caratteri.

Un esempio può essere il seguente:

   <TITLE>Il linguaggio HTML</TITLE>

ISINDEX
Fornisce una semplice chiave di ricerca. Tale elemento indica che l’utente ha a disposizione un’area in cui poter inserire una stringa di ricerca; non ci sono restrizioni sul numero di caratteri che possono essere immessi. L’attributo PROMPT può essere usato per specificare un prompt per l’area, ad esempio:

   <ISINDEX PROMPT= "Search Phrase">

Quando l’utente preme il tasto d’invio, la stringa di ricerca viene inviata al server identificato dal codice URL per quel documento.

BASE
Definisce l’URL di riferimento per il documento in esame per gli URL relativi presenti nel documento (ad esempio nell’attributo HREF dell’elemento A). Questo è tipicamente usato quando un documento viene duplicato su un altro server. Per esempio, dato

   <BASE HREF="http://foo.com/index.html">

l’elemento IMG

   <IMG SRC= "images/bar.gif">

si riferisce all’immagine

   http://foo.com/ images/bar.gif

In assenza dell’elemento BASE, viene preso come riferimento l’indirizzo http del server su cui è presente il documento in questione.

META
Tale elemento può essere introdotto per fornire particolari proprietà del documento, come l’autore, la data di validità, una lista di parole chiave, etc.. L’attributo NAME specifica il nome della proprietà, mentre l’attributo CONTENT specifica il valore della proprietà:

   <META NAME="Author" CONTENT="Dave Raggett">

Un altro esempio dell'attributo NAME è il seguente:

   <META NAME="Refresh" CONTENT="20">

In questo caso viene effettuato un refresh della pagina dopo un intervallo di tempo della durata indicata in CONTENT (nell'esempio 20 secondi). Un uso del tag META di questo tipo può essere utile per creare l'effetto di animazione, caricando una sequenza di immagini.

L’attributo HTTP-EQUIV può essere usato al posto di NAME ed ha uno speciale significato quando il file viene inviato con il protocollo HTTP. Un esempio può essere il seguente:

   <META HTTP-EQUIV="Expires" CONTENT="Tue, 20 Aug 1996 14:25:27 GMT">

che crea un header del documento del tipo:

   Expires: Tue, 20 Aug 1996 14:25:27 GMT

LINK
Tale elemento fornisce un metodo per definire collegamenti con altri documenti e risorse; gli attributi di tale elemento sono:

    HREF: specifica l’URL della risorsa collegata;
    REL: fornisce il tipo di collegamento tra il documento e la risorsa collegata (non necessario);
    REV: stabilisce la relazione inversa (non necessario);
    TITLE: fornisce un titolo indicativo per la risorsa collegata (non necessario).

I tipi di collegamenti che possono essere indicati sono:

Top – si indica il documento al top della gerarchia;
Contents – si indica il documento che serve come Table of Contents;
Index – si indica il documento che serve come indice per il documento corrente;
Glossary - si indica il documento che fornisce il glossario dei termini presenti nel documento corrente;
Copyright – fornisce l’indicazione del copyright per il documento corrente;
Next - si indica il documento successivo al corrente;
Previous - si indica il documento precedente al corrente;
Help - si indica il documento che fornisce l’help;
Search - si indica il documento contenente materiale di ricerca collegato al documento corrente.

Alcuni esempi possono essere:

    <LINK REL=Contents HREF=toc.html>
    <LINK REL=Previous HREF=toc.html>
    <LINK REL=Next HREF=toc.html>
    <LINK REL=Chapter REV=Contents HREF=toc.html>

 
Argomento precedente Indice del corso Argomento successivo