<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Principianti - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Impara a programmare gratuitamente! Tutorial di programmazione su Python, JavaScript, Linux e molto altro. ]]>
        </description>
        <link>https://www.freecodecamp.org/italian/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Principianti - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/italian/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Fri, 19 Jun 2026 20:01:06 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/italian/news/tag/principianti/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Che cos'è un hyperlink? Definizione di link in HTML per principianti ]]>
                </title>
                <description>
                    <![CDATA[ I link, letteralmente collegamenti, sono una delle caratteristiche distintive del web e si possono trovare dappertutto. Come suggerisce il nome, servono per creare collegamenti, o connessioni, tra diverse pagine. Questo ci permette di navigare velocemente e facilmente da una pagina web all'altra. Si possono trovare diversi tipi di link sul ]]>
                </description>
                <link>https://www.freecodecamp.org/italian/news/che-cose-un-hyperlink-definizione-di-link-in-html/</link>
                <guid isPermaLink="false">67bee1162f92410451634f77</guid>
                
                    <category>
                        <![CDATA[ Principianti ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Ivan Forcati ]]>
                </dc:creator>
                <pubDate>Thu, 10 Apr 2025 14:57:12 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/italian/news/content/images/2025/04/bas-van-den-eijkhof-aJfOuWeNzko-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Articolo originale:</strong> <a href="https://www.freecodecamp.org/news/what-is-a-hyperlink-definition-for-html-link-beginners/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">What is a Hyperlink? Definition for HTML Link Beginners</a>
      </p><p>I link, letteralmente collegamenti, sono una delle caratteristiche distintive del web e si possono trovare dappertutto.</p><p>Come suggerisce il nome, servono per creare collegamenti, o connessioni, tra diverse pagine. Questo ci permette di navigare velocemente e facilmente da una pagina web all'altra.</p><p>Si possono trovare diversi tipi di link sul Web.</p><p>Ci sono link che portano da un sito web ad un altro. Ci sono link che portano da una pagina di un sito a un'altra pagina dello stesso sito. E ci sono link che portano da una sezione di un sito a un'altra sezione dello stesso sito.</p><p>Questo articolo esamina la definizione di hyperlink, o collegamento ipertestuale, e i modi con i quali creare una gamma di diversi link in HTML.</p><h2 id="che-cos-un-hyperlink"><strong>Che cos'è un hyperlink?</strong></h2><p>Un hyperlink, o collegamento ipertestuale, chiamato anche solo link o collegamento web, contiene un indirizzo per una destinazione e funge da riferimento per dei dati. Un utente può seguire facilmente un link per giungere a destinazione tramite un clic, un tap o passando sopra il link.</p><p>Un hyperlink può essere un frammento di testo, un'immagine, un'icona o un grafico che, dopo averci cliccato sopra, conduce a una diversa pagina web o un diverso documento. Può anche condurre a una sezione specifica e a un elemento all'intero della stessa pagina web o documento.</p><p>Fondamentalmente, i collegamenti ipertestuali sono puntatori cliccabili verso una risorsa.</p><p>Ad esempio, <a href="https://www.freecodecamp.org/">questo collegamento alla pagina iniziale di freeCodeCamp</a> è un collegamento ipertestuale. Quando si clicca sul testo sottolineato, il browser lascia la pagina attuale e ci reindirizza lì.</p><p>Ogni risultato di ricerca di Google è un collegamento ipertestuale. Quando si clicca su uno di quelli, si lascia la pagina di ricerca e si arriva al risultato.</p><p>Senza collegamenti ipertestuali, si dovrebbe conoscere ogni singolo URL (Uniform Resource Locator, localizzatore uniforme di risorse) di ogni pagina web per poterle visitare.</p><h2 id="hyperlink-e-html"><strong>Hyperlink e HTML</strong></h2><p>Un collegamento ipertestuale è un elemento di un documento HTML.</p><p>Un ipertesto è un testo che contiene collegamenti ipertestuali. Il testo che contiene il collegamento (il riferimento ai dati) viene chiamato <strong>testo di ancoraggio</strong>.divertiti a programmare</p><p>Si utilizzano <strong>elementi di ancoraggio</strong> per creare hyperlink su altre pagine web. Questi elementi creano collegamenti: un testo o un'immagine cliccabile che, quando cliccati, ci portano in una nuova pagina o in una diversa sezione della stessa pagina.</p><p>Le pagine HTML sono formate da collegamenti ipertestuali. I collegamenti sono una caratteristica essenziale e distintiva del World Wide Web, che gli hanno consentito di avere così tanto successo. Hanno permesso l'idea stessa di navigazione.</p><p>Ci permettono di collegare un documento a un altro documento su diversi computer e reti.</p><p>Inizialmente l'idea è nata dalle bibliografie e dalle note a pié di pagina nei documenti scientifici accademici, ma ciò ha portato alla possibilità di scoprire siti web di altre persone con il passare del tempo.</p><p>Gli utenti potevano cliccare per andare sulle pagine web non solo del sito web dell'autore ma anche di altri siti web di altri autori e spostarsi così da una pagina web a un'altra. Qualsiasi cosa può fungere da collegamento per un'altra cosa, rendendo facile navigare i diversi luoghi del Web. E questo ha permesso agli utenti di avere un ampio accesso alle informazioni.</p><p>Il World Wide Web è costituito da migliaia di miliardi di collegamenti ipertestuali tra pagine web, creando così qualcosa che richiama alla mente l'idea di una ragnatela molto grande.</p><h2 id="come-creare-un-collegamento-in-html"><strong>Come creare un collegamento in HTML</strong></h2><p>Si possono creare collegamenti con l'elemento <code>&lt;a&gt;</code> , dove "a" sta per <em>ancoraggio</em> (<em>anchor</em>, in inglese).</p><p>Ecco un esempio di un elemento di ancoraggio in HTML:</p><pre><code class="language-html">&lt;a href="https://www.freecodecamp.org/"&gt; freeCodeCamp Home Page &lt;/a&gt;
</code></pre><p>Vediamo da quali parti è formato:</p><ul><li>L'elemento di collegamento ha un tag di apertura <code>&lt;a&gt;</code> e un tag di chiusura <code>&lt;/a&gt;</code> .</li><li>Il testo che gli utenti vedono e su cui possono cliccare si trova tra i tag di apertura e chiusura <code>a</code> – in questo caso è <code>freeCodeCamp Home Page</code>. Viene chiamato <em>testo del collegamento</em> e dovrebbe descrivere la destinazione del collegamento.</li><li>All'interno del tag di apertura, <code>&lt;a&gt;</code>, si aggiunge l'<em>attributo</em> <code>href</code> , che è l'abbreviazione di <code>hypertext reference</code>, cioè riferimento ipertestuale. Il valore dell'attributo <code>href</code> specifica l'URL a cui si vogliono portare gli utenti quando il testo del collegamento viene cliccato.</li><li>Non bisogna dimenticarsi del simbolo di uguale <code>=</code> e delle virgolette <code>""</code> &nbsp;che devono sempre accompagnare l'attributo <code>href</code>.</li></ul><p>I collegamenti ipertestuali hanno un aspetto predefinito diverso da quello del testo semplice. Ciò accade per questioni di fruibilità perché permette agli utenti di sapere che è appunto un collegamento.</p><p>Per impostazione predefinita, il testo avrà un colore blu e una sottolineatura. Tuttavia ciò si può cambiare, aggiungendo degli stili CSS.</p><p>Su un computer, quando si passa il mouse sopra un link, il puntatore cambia da una freccia a una mano, per indicare che è qualcosa che si può cliccare.</p><p>Questo tipo di collegamento ipertestuale nell'esempio qui sopra permette il collegamento ad altri siti. È un collegamento esterno, utilizzato per connettere due pagine di due siti web completamente diversi.</p><p>In questo caso, il valore di <code>href</code> è un URL <strong>assoluto</strong> – cioè un indirizzo web completo di un sito che comprende anche il nome di dominio.</p><h2 id="come-collegarsi-a-una-pagina-diversa-nello-stesso-sito"><strong>Come collegarsi a una pagina diversa nello stesso sito</strong></h2><p>I collegamenti interni sono collegamenti che dirigono l'utente a pagine diverse dello stesso sito. Non conducono a siti esterni.</p><p>In questi casi, l'attributo <code>href</code> ha un URL <strong>relativo</strong>.</p><p>Ad esempio:</p><pre><code class="language-html">&lt;nav&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a href="about.html"&gt;  Chi sono  &lt;/a&gt; &lt;/li&gt;
        &lt;li&gt;&lt;a href="posts.html"&gt;   Post del Blog &lt;/a&gt; &lt;/li&gt;
        &lt;li&gt;&lt;a href="projects.html"&gt; I miei progetti &lt;/a&gt;&lt; /li&gt;
        &lt;li&gt;&lt;a href="contact.html"&gt;  Contattami  &lt;/a&gt; &lt;/li&gt;
    &lt;/ul&gt;
&lt;/nav&gt;
</code></pre><p>Nell'esempio qui sopra, abbiamo creato un menu di navigazione che contiene collegamenti a diverse pagine dello stesso sito. I collegamenti conducono rispettivamente alle pagine "Chi sono", "Post del Blog", "I miei progetti", e "Contattami".</p><p>In questo caso, non dobbiamo specificare il nome di dominio e l'URL completo nell'attributo <code>href</code> , perché i percorsi di questi file sono <em>relativi</em> al nostro progetto e alla cartella di lavoro attuale.</p><p>In questo caso tutti i file si trovano nella stessa cartella e hanno la stessa struttura gerarchica, quindi è sufficiente scrivere solo il nome dei file.</p><h2 id="come-creare-un-collegamento-a-una-sezione-specifica-di-un-sito"><strong>Come creare un collegamento a una sezione specifica di un sito</strong></h2><p>E se volessimo un collegamento per saltare a un punto specifico di una pagina?</p><p>Magari abbiamo citato un argomento e vogliamo rinviare i lettori a una sezione successiva della pagina nella quale ne parliamo più in dettaglio.</p><p>Possiamo creare collegamenti che connettono contenuti nella stessa pagina.</p><p>Innanzitutto, dobbiamo andare nella sezione a cui vogliamo che il collegamento porti e dobbiamo aggiungere l'attributo <code>id</code> nell'etichetta di apertura.</p><p>Ad esempio potremmo avere un paragrafo a cui vogliamo fare riferimento:</p><pre><code class="language-html">&lt;p id="extra-info"&gt; Le migliori città da visitare &lt;/p&gt;
</code></pre><p>Poi, nel nostro collegamento, aggiungiamo un <code>#</code> in fondo e scriviamo il valore cha abbiamo dato all'attributo <code>id</code>, in questo caso <code>extra-info</code>:</p><pre><code class="language-html">&lt;a href="#extra-info"&gt; Leggi informazioni aggiuntive sulle città da visitare &lt;/a&gt;
</code></pre><h2 id="come-aprire-un-collegamento-in-una-nuova-scheda"><strong>Come aprire un collegamento in una nuova scheda</strong></h2><p>Quando un collegamento indirizza a un sito esterno, è una buona regola far sì che si apri in una nuova scheda. Non vogliamo perdere i nostri visitatori.</p><p>Per impostazione predefinita, il browser apre i collegamenti nella stessa scheda.</p><p>Possiamo cambiare questo collegamento:</p><pre><code class="language-html">&lt;a href= "https://www.freecodecamp.org/"&gt; freeCodeCamp Home Page &lt;/a&gt;
</code></pre><p>In questo:</p><pre><code class="language-html">&lt;a href= "https://www.freecodecamp.org/" target="_blank"&gt; freeCodeCamp Home Page &lt;/a&gt;
</code></pre><p>Possiamo aggiungere l'attributo <code>target</code> al tag di apertura <code>&lt;a&gt;</code>, e assegnargli il valore <code>_blank</code> che apre il collegamento in una nuova scheda.</p><h2 id="come-creare-collegamenti-per-inviare-email"><strong>Come creare collegamenti per inviare email</strong></h2><p>I collegamenti possono compiere altre azioni, a parte il semplice rimando ad altre pagine o siti web.</p><p>Ad esempio, ci sono collegamenti che aprono il programma predefinito di posta elettronica e permettono di inviare un nuovo messaggio di posta a un indirizzo specifico.</p><pre><code class="language-html">&lt;a href="mailto:hellothere@gmail.com"&gt;Inviami un'email!&lt;/a&gt;
</code></pre><p>In questo caso, l'attributo <code>href</code> inizia con <code>mailto:</code> e contiene poi l'indirizzo email a cui vogliamo che venga mandato un messaggio.</p><p>Il collegamento non appare diverso da qualsiasi altro collegamento di cui abbiamo discusso fin qui. Ma quando viene cliccato, permette di iniziare a scrivere un messaggio di posta aprendo il programma di posta predefinito dell'utente.</p><p>Quando questo accade, il campo <code>A</code> è già precompilato con l'indirizzo email al quale si vuole inviare il messaggio.</p><h2 id="conclusione"><strong>Conclusione</strong></h2><p>In questo articolo, abbiamo visto la definizione di un hyperlink, o collegamento ipertestuale, e e il motivo per cui questi collegamenti sono una parte così importante del Web.</p><p>Abbiamo anche imparato a creare diveri tipi di collegamenti in HTML.</p><p>Grazie per la lettura e buona programmazione!</p> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
