Writing HTML | Riguardo A | FAQ | Riferimenti | Tag | Lezioni | indietro | avanti |

24. META tag

"Hey! Che Cos'é Questo <META> nel Tuo <HEAD>?"
        "Un'apertura scivolosa... e su AltaVista sembro piu' bello!"

Obiettivi

Dopo questa lezione sarai in grado di:

Lezione

Nota: Se non hai i documenti di lavoro dalla lezione precedente scaricane una copia ora.

In questa lezione vedremo due usi dei tag <META>. Questa sintassi fu creata per permettere a informazioni "meta" o "extra" di essere implementate in una pagina, nella parte che non e' visualizzata. Ci sono molti altri tipi di tag Meta con cui ti puoi scontrare, ma noi ti forniamo esempi dei due piu' utili.

Il loro posto e' nella parte <HEAD> ... </HEAD> del tuo documento, che abbiamo studiato alla lezione 1.

META REFRESH per l'avanzamento automatico di web pages

Il primo tipo di META ti permette di scrivere codice che visualizzera' automaticamente una pagina, aspettera' un dato numero si secondi, e quindi automaticamente avanzera' ad un altro URL. Perche' dovremmo volere una cosa come questa?

Ti mostreremo come fare il terzo esempio precedente, aggiungere un'apertura alla lezione Volcano Web. Il tag <META> deve stare dentro i tag <HEAD>..</HEAD>:

  <head>
  <title>TITOLO</title>
  <META HTTP-EQUIV="REFRESH" CONTENT="X; URL=newpage_or_URL.html">
  </head>
dove X e' il numero di secondi che questa pagina verra' visualizzata prima di avanzare al file o all'URL listato dopo URL=. Nota che l'intera stringa dopo CONTENT= deve essere come quotazione e che ci deve essere un punto e virgola dopo il valore del numero di secondi.

Per questa lezione creeremo una copertina, che sostituira' il punto d'entrata della lezione, index.html.

Prima di tutto, dobbiamo aggiustare il nome della pagina e tutti i link a cui si riferiscono.

  1. Avrai bisogno di una copia dell'immagine di un vulcano colorato dal Lesson 24 Image Studio. Mettila nella folder/directory pictures con gli altri file grafici.
  2. Cambia il nome del file da index.html ad index1.html
  3. Usando il text editor, apri tutti i tuoi file HTML e cambia tutti i link al file index.html in index1.html. Questo succede due volte per pagina, sopra e sotto
      <A HREF="index.html">Indice</A> / 
    che dovrebbe essere cambiato in:
      <A HREF="index1.html">Indice</A> / 

    ed alla fine della pagina ci dovrebbe essere:

      <ADDRESS>
      <b><A HREF="index.html">Volcano Web</A> : 
    da trasformare in:
      <ADDRESS>
      <b><A HREF="index1.html">Volcano Web</A> : 
  4. Ora creeremo una nuova pagina per rimpiazzare la vecchia index.html . Prima la costruiremo e verificheremo il codice e poi inseriremo il tag META (diventa difficile testare le pagine se poi si spostano sempre!). Usando il text editor, crea questo nuovo file:
    
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
      <html>
      <head>
      <title>Volcano Web</title>
      </head>
      <BODY BGCOLOR=#000000 TEXT=#FFFFCC LINK=#33CCFF VLINK=#FF6666>
      <center>
      <p><br><p><br><p><br><p><br><p><br><p><br>
      <font face="Comic Sans MS,helvetica,arial" size=+4>
      <b>v o l c a n o !</b></font>
      <p>
      <A HREF="index1.html">
      <IMG SRC="../pictures/cover.gif" ALT="volcano!" WIDTH="206" 
       HEIGHT="186" BORDER="0"></A>
      <p><br>
      <font face="helvetica,arial" size=2>
      <A HREF="index1.html">entra</A>
      </font>
      </center>
      </body>
      </html>
    
    NOTA: Usiamo una lunga serie di <p><br> per spostare il contenuto verso il basso; alcuni browser ignorano le serie di <p> ed altri che ignorano le serie di <br>.

    Abbiamo usato anche alcuni stili <font face=..> che potrebbero non esserci su tutti i computer; se non hai il primo, il programma cerca il secondo e quindi il terzo...

    Sebbene si sia aggiunto il tag <META> per l'avanzamento automatico delle pagine, e' bene fornire anche un link; l'immagine collega alla nostra pagina principale, index1.html

  5. Salva ed Aggiorna. Verifica che tutti i tuoi link portino dritto a index1.html.
  6. Apri il file index.html nel tuo text editor, e dopo la riga che fa:
     <title>Volcano Web</title>
    aggiungi:
     <META HTTP-EQUIV="REFRESH" CONTENT="2; URL=index1.html">
    Il tag META imposta la pausa del browser a 2 secondi e quindi avanza automaticamente alla pagina index1.html
  7. Salva ed Aggiorna. Guarda se tutto funziona.

META Descriptor tag

Stai facendo tutto questo lavoraccio per imparare l'HTML e creare web page. In ultimo, probabilmente vorresti che le persone fossero in grado ti trovarle tra le altre miriadi di pagine. I tag META ti permettono di aggiungere informazioni extra che aiuteranno ad identificare la tua pagina quando la gente usa i motori di ricerca.

Non parleremo molto dei motori di ricerca (ma ti invitiamo a visitare il nostro corso, "How to be a WebHound" [Come diventare un CiberSegugio]). Sostanzialmente, alcuni intelligenti programmatori hanno scritto del codice che cerca di seguire quanti piu' link riesce e ritorna ad un database centralizzato un bit di informazioni riguardo ogni pagina in cui scorre. Questo codice offre, quindi una singola web page iniziale dove si possono digitare alcune parole descrittive per la ricerca, e i siti che corrispondono a questo tipo ritornano in una lista che viene elaborata sui dati presenti nel database di questi motori, in cui l'utente puo' cercare manualmente quello che si sta cerando.

Se non ti e' familiare, fai esperienza con le opzioni di ricerca di siti come AltaVista, HotBot, Excite, Lycos, etc.

Nella maggior parte di questi web site, i risultati tornati riportano anche le primissime righe della pagina a cui si riferiscono. Se queste non sono descrittive, i risultati non saranno veramente utili. Per esempio, per la pagina principale del nostro corso presso http://www.connect.it/procura/courseIT/tut/, senza META tag, un motore di ricerca potrebbe tornare qualcosa come:

sample web page
Writing HTML
From: http://www.connect.it/procura/courseIT/tut/
Writing HTML | Riguardo a | FAQ | Riferimenti | Tag | Lezioni | / Gennaio 2000 / versione 4.5.1 / storia della versione / Riguardo questo Tutoraggio WRITING HTML E' STATA CREATA per aiutare gli insegnanti a creare...

Non e' malaccio; si ha un'idea del soggetto della pagina, ma si vedono il testo dei link della prima parte della pagina. Comunque, inserendo un META tag, possiamo avere questo risultato:

sample web page
Writing HTML
From: http://www.connect.it/procura/courseIT/tut/
Piu' di una serie di lezioni, questo e' un approccio strutturato all'apprendimento della creazione di pagine web, creato da specialisti dell'apprendimento del Maricopa Center per l'insegnamento & l'istruzione.

Il codice HTML per aggiungere questo tipo di META tag e':
  <META name="description" content=" La stringa di testo che descrive veramente il contenuto della web page. Forse una seconda frase ci aiuterebbe.">
Se sei tentato a scrivere una lunga descrizione, tienti in mente che la lunghezza massima di un META tag, dal primo < all'ultimo > e' di 1024 caratteri, lasciandone 998 tra
  <META name="description" content="
e
    ">
lo spazio cioe' per un centinaio di parole.

Un altro META tag che e' utile per delineare il comportamento del tuo sito nelle ricerche web, e' quello che ti permette di aggiungere le parole chiave che un visitatore potrebbe inserire nella ricerca di un sito simile al tuo. Per esempio, per la nostra pagina principale del corso presso http://www.connect.it/procura/courseIT/tut/ abbiamo fornito queste parole:

    <META  name="keywords" content="HTML, tutorial, imparare, fare, creare, disegnare, web page, home page, educazione, maricopa, mcli, scrittura, form, table, frame, javascript">
Ora aggiungeremo i due META tag di descrizione al punto d'entrata principale del nostro sito Volcano Web. Per conto tuo, potresti aggiungerli ad ogni pagina, in modo da avere sempre le stesse impostazioni.
  1. Apri il file index.html.
  2. Dopo la parte del tag HEAD che fa
      <META HTTP-EQUIV="REFRESH" CONTENT="2; URL=index1.html">
    
    aggiungi:
      <META  name="description" content="Una mini lezione sui vulcani nel mondo come esempio per il corso Writing HTML">
      <META  name="keywords" content="HTML, vulcano, imparare, web page, terra, marte, Mount St.Helens, Long Valley, Plinio">
  3. Salva ed Aggiorna.
    NOTA: L'aggiunta dei due META tag non fara' sembrare diversa la tua web page. (Perchè?) ma una volta posizionati su un web server, miglioreranno il modo con cui la tua web page è "indicizzata" dai diversi motori.

Controlla il Tuo Lavoro

Confronta la tua pagina web con un esempio di come il documento dovrebbe apparire. Se la tua pagina web fosse diversa dall'esempio, o se i link non dovessero funzionare correttamente, controlla il testo che hai digitato nell'editor di testo.

Verifica

Argomenti di verifica per questa lezione:
  1. Come puoi far saltare automaticamente una pagina ad un'altra?
  2. Se inserisci i META DESCRIPTION=... tag, perche' non si vedranno differenze nella tua web page?
  3. Come potresti usare i META REFRESH tag per creare uno spettacolo i cui scorrono automaticamente 10 schermate? Come potresti fare per creare un ciclo ripetitivo?
  4. Come puoi usare i META tag per aumentare le chance che la tua web page sia trovata dai web search engine?

Pratica Indipendente

Puoi sviluppare una o due frasi che possano definire il tuo sito ad una persona che non l'ha mai visto? Aggiungi alcuni META tag alla tua pagina personale.

Fai esperienza con una pagina che introduce il tuo web site ed usa i META REFRESH tag per farla saltare alla pagina principale. Puoi rendere la pagina d'apertura abbastanza interessante da "invitare" qualcuno nel tuo sito? Pensi che questa pagina dovrebbe contenere un sacco di figure o molto poche? Perche'/Perche' no?

Informazioni Aggiuntive

Per saperne di piu' sui motori di ricerca e su come funzionano, vai al Search Engine Watch, ed alla loro sezione speciale su How to Use Meta Tags.

Se vuoi saperne di più sulle tecniche di ricerca, prova il nostro Web Hound tutorial (e' ancora piu' divertente di questo!)


Prossimamente....

Creare link che si aprono in un'altra browser window.
VAI A.... | Indice Delle Lezioni | indietro: "Mappe ad Immagini" | avanti: "Dai un Target a questa Finestra" |

Writing HTML: Lezione 24: META tag
©1994-1999 Maricopa Center for Learning and Instruction (MCLI)
Maricopa Community Colleges

The Internet Connection at MCLI is Alan Levine --}
Comments to levine@maricopa.edu