All'atto dell'attivazione il browser inizia la procedura di download di una pagina Web che e' associata al link.
Il tag di descrizione di uno hyperlink si chiama un'ancora ed ha il formato:
<a> ... </a>
Vi sono molti attributi. Un attributo obbligatorio e':
Altri attributi sono opzionali:
Un esempio d'uso di questo tag e':
<a href="http://www.yahoo.com/Science/Oceanography/"> Lista di documenti di Oceanografia<a>
che produce come risultato:
Lista di documenti di Oceanografia
La stringa compresa fra il tag di apertura e quello di chiusura di un'ancora viene resa dal browser in modo evidenziato. E' possibile controllarne il colore, per i browser grafici, con attributi del tag <body>.
Uno Universal Resource Locator (URL) e' un identificativo univoco di una pagina o un altro elemento scaricabile che si trova da qualche parte del World Wide Web.
La sua sintassi semplice per quanto riguarda il protocollo standard del WWW e':
http://host/percorso
La stringa http identifica il protocollo. I caratteri :// sono un separatore. La stringa http:// viene pronunciata "hittip" dai cognoscenti.
L'elemento host e il nome del server su cui si trova la pagina riferita e percorso e' il nome del file, eventualmente preceduto dal nome della directory, che identifica la pagina a cui ci si riferisce.
Vi sono una serie di osservazioni:
http://www.zork.com:8080/figs/gip.jpg
Un fragment e' una locazione di una pagina al suo interno, non necessariamente connessa con la pagina stessa. Serve spesso in pagine di glossario ad identificare ogni voce, oppure per rimandare velocemente da un punto intermedio della pagina all'inizio.
Per settare in identificatore di frammento si usa la sintassi:
<a name=stringa> ... </a>
ove stringa e' l'identificatore di frammento e il tag di chiusura e' opzionale. Per esempio in testa a questo documento e' stato definito:
<a name="top">
Per andare ad un frammento la sintassi e':
<a href="http://host/percorso#frammento"> ... </a>
ove tutti gli elementi sono opzionali tranne il frammento e il # che lo precede.
Per sesempio per tornare a inizio pagina il codice e':
<a href="#top">Vai a inizio pagina<a>
che produce:
Un URL non si riferisce solo al protocollo HTTP. Cambiando opportunamente lo URL lo stesso browser, se lo supporta, puo' interfacciare altri protocolli applicativi TCP/IP.
Cosi':
ftp://host/percorso
si riferisce ad un file da scaricare tramite Ftp Anonimo.
gopher://host/percorso
si riferisce ad un file da scaricare tramite protocollo Gopher (obsoleto).
mailto:indirizzo-posta
permette di inviare posta elettronica all'indirizzo specificato, se il browser lo supporta.
news:messaggio-news
richiama l'interfaccia News, se il server la supporta ed e' configurato opportunamente, contatta il server News predefiito ed effettua lo scarico del messaggio specificato dal gruppo a cui appartiene se tale gruppo e messaggio si trovano sul server.