a
Il motivo principale per cui l'HTML viene definito un linguaggio di marcatura ipertestuale (da cui il suo acronimo) si concretizza nel fatto che è possibile, grazie al tag a, impostare dei collegamenti verso altre pagine, detti appunto collegamenti ipertestuali o anche semplicemente link.
La sintassi è la seguente:
<a href="pippo.html">Pippo</a>Ai fini della validazione XHTML è necessario specificare l'attributo "title".
<a href="pippo.html" title="Pagina di Pippo">Pippo</a>A video verrà visualizzata la scritta "Pippo" cliccabile col tasto sinistro del mouse; al click l'utente verrà rimandato alla pagina specificata nell'attributo obbligatorio href in cui è specificabile, appunto, la pagina o la URL completa di destinazione del link.
Altri attributi importanti del tag "a" sono i seguenti:
- name - permette di creare un'ancora interna alla pagina (segue un esempio), sistema di navigazione utile per pgine dal contenuto piuttosto lungo;
- title - permette di visualizzare, al passaggio del mouse sul link, un'etichetta descrittiva ed utile anche all'indicizzazione dei contenuti del link sui motori di ricerca;
- target - consente di impostare un link verso un frame, specificando il nome del frame, oppure di apreire un link in una nuova finestra del browser specificando il valore predefinito_blank;
- style - consente di applicare uno stile CSS "al volo" ad un singolo tag "a";
- class - permette di assegnare una classe globale di stile a tutti i tag "a" che riportano il nome della classe.
Il tag "a", tuttavia, non serve solo per saltare da una pagina all'altra! Grazie ad una particolare sintassi è possibile, infatti, muovere da un punto all'altro dello stesso documento specificando una o più ancore interne alla nostra pagina HTML.
Per fare un esempio, il link:
<a href="#pippo">Scorri fino a Pippo</a>ci porterà al punto "pippo" marcato, all'interno della stessa pagina che ospita il link qui sopra, in questo modo:
<a name="pippo">Io sono Pippo</a>Fate un test per verificare, ma per gustare l'effetto, ricordate di inserire una serie di ritorni a capo tra il primo ed il secondo tag "a", in modo da permettere la visualizzazione della barra di scorrimento.
In XHTML l'attributo "target" non è supportato; per ovviare al problema è possibile usare un po di Javascript, come suggerito nell'articolo Simulare il target _blank sui link in XHTML.
');







