HTML
(HYPERTEXT MARKUP LANGUAGE)
Lezione N.9
IL TAG DI ANCORA
LE
DUE FUNZIONI DI <A>
Il
tag di ancora <A> svolge due funzioni di vitale importanza
per lo sviluppo delle pagine web. Molto si deve all'esistenza
del tag di ancora se il World Wide Web ha raggiunto una tale
popolarità e utilizzo. Il tag <A> può
essere usato per le seguenti funzioni:
Con il tag di ancora si può creare un collegamento
ad un altro documento che si trova in una qualsiasi altra
posizione del server di host o di altri server. Questa funzione
è detta collegamento ipertestuale e normalmente è
interpretata dai browser con parti di testo in corsivo sottolineato.
Con il tag di ancora si può accedere a qualsiasi tipo
di file, documento, immagine, suono.
Attributi
del tag di ancora
Il
tag <A> possiede i seguenti attributi:
"href", "name", "rel", "rev",
"title", "targhet"
In funzione degli attributi utilizzati il tag d'ancora svolge
diverse mansioni.
Gli attributi "rel" e "rev" hanno le stesse
funzioni viste per il tag <LINK>.
Questi due attributi al momento non sono supportati da tutti
i browse.
La
sintassi è:
<A
attributi>contenuto</A>
L'attributo
href
L'attributo
"href" permette la creazione di collegamenti ipertestuali.
La sintassi è:
<A
href="url"> testo </A>
"testo"
è il testo di collegamento ipertestuale
url
può essere un URL completo o un URL relativo al server
host o al contenuto espresso nel tag <BASE>
Nonostante sia stato già visto, si ricorda che il tag
<BASE> si trova nella parte di intestazione contenuta
tra i tag <HEAD></HEAD>
La sua sintassi è:
<BASE
href="protocollo://nome serrver/percorso/">
In
questo caso la sintassi per il tag <A> è:
<A
href="/percorso/"> testo </A>
Ecco alcuni esempi di utilizzo del tag <A>.
<A href="http://www.massimo.benenati.it/prodotti/novità.html">
contenuto </A>
In
questo caso è specificato il percorso completo del
documento relativo al collegamento
<A
href="/prodotti/novità.html"> contenuto
</A>
In
questo caso è specificato il percorso del documento
relativo al collegamento relativo al server host o a server
dichiarato dal tag <base>.
L'attributo
"href" permette anche il collegamento ipertestuale
ad un indirizzo di posta elettronica.
La sintassi è:
<A
href="mailto:nomedominio@dominio" title="testo
nel campo oggetto>contenuto</A>
L'attributo
"title" non è supportato da tutti i browser.
I browser che non lo supportano lo ignoreranno.
L'attributo
"title" è anche utilizzato per visualizzare
il titolo del documento nella barra di titolo, nel momento
del caricamento del documento stesso.
La
sintassi è:
<A
href="url" title="titolo"> testo </A>
Normalmente
il titolo corrisponde con quello situato tra i tag <TITLE></TITLE>
del documento caricato
L'attributo
target
L'attributo
"target" è utilizzato quando il collegamento
ipertestuale fa riferimento ad un documento da caricare in
un frame.
Per i dettagli sull'uso dei frame si rimanda al capitolo relativo.
La
sintassi è:
<A
href="url" target="nome_delframe ">
testo </A>
"url"
specifica il percorso del documento richiesto, "nome
del frame" specifica il frame di destinazione del documento,
"testo" è il testo di collegamento ipertestuale
Collegamenti a posizioni interne ad
un documento
Il
tag d'ancora permette di creare collegamenti relativi a posizioni
interne al documento stesso o ad altri documenti.
La
sintassi è:
<A
name"nome_collegamento"> testo ancora </A>
in
questo modo definiamo un "nome" relativo ad un collegamento
del documento.
"Testo ancora" e </A> possono essere omessi.
<
A href="url#nome_collegamento"> testo </A>
in
questo modo richiamiamo un collegamento relativo al documento
corrente o ad un altro documento.
Se è omesso "url" significa che il collegamento
è riferito ad un'ancora interna al documento stesso.
"testo" è il testo di collegamento ipertestuale
I
nomi dei collegamenti devono essere unici, questo per evitare
errori nel caso in cui si trovino ancore con lo stesso nome.
|