Un collegamento (link) consiste nella definizione di un riferimento per collegare una parte
di testo, un'immagine od altro, ad altri punti del web.
Un collegamento può essere diretto verso:
ad un diverso punto della stessa pagina;
ad un'altra pagina dello stesso sito;
ad un'altro sito;
ad un'indirizzo di posta elettronica.
Gli elementi utili per definire un collegamento sono:
A (HREF, NAME,TARGET) definisce un collegamento ipertestuale
con un testo o con una immagine BASE (HREF, TARGET) definisce l'URL di base o di destinazione di
una pagina; va inserito nel blocco "HEAD"
Gli attributi degli elementi "A" o "BASE" sono:
HREF indica a cosa deve essere effettuato il collegamento. NAME assegna un nome al punto in cui viene dichiarato, funziona
come una etichetta. TARGET indica la finestra od il frame in cui visualizzare il
documento (l'uso di TARGET è esposto
nella pagina FRAME).
In questa pagina si considera l'elemento "A" e gli attributi "HREF" e "NAME".
L'attributo NAME assegna un nome ad una parte del testo;
la sintassi è: ..testo1..<A NAME="nome">..testo2..</A>..testo3.
"..testo2.." è la parte di testo alla quale viene assegnata l'etichetta "nome"; "..
testo2.." può anche essere omesso.
testo1 e testo3 rappresentano i brani di testo eventualmente presenti prima e dopo il punto
a cui si assegna il nome.
A questa posizione <a name="pippo"> viene </a> assegnato il nome "pippo".
(testo con codice)
A questa posizione viene assegnato il nome "pippo".
" A questa posizione " sarebbe testo1,
"pippo" sarebbe nome,
" viene " sarebbe testo2,
" assegnato il nome "pippo" " sarebbe testo3.
Questo esempio mostra che il punto di assegnazione non viene evidenziato sul web.
L'attributo HREF definisce la parte di testo o l'immagine a cui viene assegnato un collegamento.
Mentre NAME può assegnare un nome anche ad un punto senza testo, HREF deve fare l'assegnazione a
qualcosa di cliccabile.
I valori dell'attributo HREF possono essere:
"#nome" il collegamento punta all'etichetta "nome" (definita
con l'attributo "NAME"), può essere utile per passare da un paragrafo ad un'altro. Sotto il titolo
di questa pagina, il testo "vai al capitolo 1|2|3" utilizza il valore indicato in questo punto.
"altra pagina.htm" il collegamento punta ad un'altra pagina nella stessa directory
dello stesso sito.
"altra pagina.htm#nome" il collegamento punta all'etichetta
"nome" nella pagina "altra pagina" che si trova nella stessa directory.
"c:/altra directory/altra pagina.htm#nome" il collegamento punta all'etichetta "nome"
nella pagina "altra pagina" che si trova in "c:/altra directory".
"http://www.altro sito.it" il collegamento punta ad un'altro sito.
"mailto:montepe@virgilio.it" il collegamento su "e-mail" apre una finestra
di nuovo messaggio indirizzata a "montepe@virgilio.it"
Per un'esempio vedere l'esempio 6 della pagina "primo sito".
Gli attributi "HREF" e "NAME" possono essere usati insieme. Per esempio:
<A href="mailto:montepe@virgilio.it" name="posta">e-mail</A> assegna il nome
"posta" al testo "e-mail" che punta all'apertura di un nuovo messaggio indirizzato
a "montepe@virgilio.it".
Un collegamento ad altri punti può essere assegnato, oltre che ad un testo,anche ad un'immagine;
per ottenere questo risultato il nome, o l'url, dell'immagine va inserito, tra apici, al posto
del testo. Per esempio:
<A HREF="index.htm"> <img src="AN02479_.gif" border="15"
width="67" height="60" alt="basi"> </A> (l'attributo "alt" definisce
un testo che viene visualizzato mentre viene caricata l'immagine o quando ci si ferma, con il
mouse, sull'immagine. Gli altri attibuti, relativi all'immagine, sono descritti nella pagina "GRAFICA".)