<a>

  • Revision slug: HTML/Element/a
  • Revision title: <a>
  • Revision id: 349171
  • Created:
  • Creator: Nicola_D
  • Is current revision? No
  • Comment

Revision Content

Sommario

L' elemento HTML <a> (o l' elemento Ancora HTML) definisce un collegamento ipertestuale, il nome dell' obbiettivo di destinazione per un collegamento ipertestuale, o entrambi.

Attributi

Questo elemento include gli attributi globali.

{{htmlattrdef("charset")}} {{obsoleteGeneric("inline","HTML5")}}
Questi attributi definiscono la codifica dei caratteri della risorsa linkata. Il valore è una lista di caratteri delimitata da spazi- e/o virgole - fissa come definito in RFC 2045. Il valore di default è ISO-8859-1.

Nota d' uso: Questo attributo è obsoleto in HTML5 e non dovrebbe essere usato dagli autori. Per ottenere il suo effetto, usare il HTTP Content-Type header sulla risorsa linkata.

{{htmlattrdef("coords")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}
Per l' uso con le forme degli oggetti, questo attibuto usa una lista di numeri separata da virgole per definire le coordinate dell' oggetto nella pagina.
{{htmlattrdef("datafld")}} {{Non-standard_inline}}
Questo attributo specifica il nome della colonna di tale oggetto origine dati che fornisce i dati associati

Nota d' uso: Questo attributo è non-standard and non dovrebbe essere usato dagli autori. Per ottenere il suo effetto, utilizzare scripting e un meccanismo come XMLHttpRequest per popolare dinamicamente la pagina.

Support Gecko Presto WebKit Trident
Not implemented Not implemented Not implemented IE4, IE5, IE6, IE7 (Removed in IE8)
Normative document Microsoft's Data Binding: dataFld Property (MSDN)
{{htmlattrdef("datasrc")}} {{Non-standard_inline}}
Questo attributo indica l'ID oggetto origine dei dati che fornisce i dati e che è legato a questo elemento.

Nota d' uso: Questo attributo è non-standard and non dovrebbe essere usato dagli autori. Per ottenere il suo effetto, utilizzare scripting e un meccanismo come XMLHttpRequest per popolare dinamicamente la pagina.

Support Gecko Presto WebKit Trident
Not implemented Not implemented Not implemented IE4, IE5, IE6, IE7 (Removed in IE8)
Normative document Microsoft's Data Binding: dataSrc Property (MSDN)
{{htmlattrdef("download")}} {{HTMLVersionInline(5)}}
Questo attributo, se presente, indica che l' autore intende che il collegamento ipertestuale debba essere usato per scaricare una risorsa. Se l' attributo ha un valore, il browser dovrebbe interpretarlo come il filename di default che l'autore raccomanda per l' uso ettichettando la risorsa in un file system locale. Non ci sono restrizioni sui valori consentiti, ma dovresti considerare che la maggior parte dei file system hanno delle limitazioni per quanto riguarda quale punteggiatura è supportata nei nomi del file, ed i browser sono predisposti ad aggiustare il nome del file di conseguenza.

Nota:

  • Puoi usarlo con data:, blob: and filesystem: URLs, per rendere facile per gli utenti scaricare contenuto a livello generato.
  • In Firefox 20 questo attributo è onorato solo per link a risorse con le stessa origine.
{{htmlattrdef("href")}}
Questo è l'unico attributo richiesto per ancore che definiscono una fonte di un collegamento ipertestuale. Esso indica il link obbiettivo, sia esso un URL o un frammento di URL. Un frammento di URL è un nome preceduto da cancelletto (#), che specifica una locazione dell' obbiettivo interna (un ID) nel documento corrente. Gli URL non sono limitati ai documenti web basati sul protocollo HTTP. Gli URL possono essere usati con altri protocolli supportati dal browser. Per esempio, file, ftp, e mailto funzionano nella maggior parte degli user agent.

Nota: Puoi usare il frammento apposito "top" per creare un collegamento per tornare indietro in cima alla pagina; ad esempio <a href="#top">Return to top</a>. Questo modo di comportarsi è specificato dall' HTML5.

{{htmlattrdef("hreflang")}}
Questo attributo indica la lingua della risorsa linkata. E' puramente consultivo. I valori permessi sono determinati dal BCP47 per l' HTML5 e dal RFC1766 per l' HTML4. Usa questo attributo solo se anche l' attributo {{htmlattrxref("href", "a")}} è presente.
{{htmlattrdef("media")}} {{HTMLVersionInline(5)}}
Questo attributo specifica il mezzo di comunicazione che verrà applicato alla risorsa linkata. Il suo valore deve essere una media query. Questo attributo è utile principalmente quando vi è un collegamento ad un foglio di stile esterno che consente allo user agent di scegliere il puù adatto per il dispositivo dove sta girando.

Nota d' uso:

  • In HTML 4, sono accettati per questo attributo solo liste separate da spazio di descrizioni letterali del supporto, vale a dire  media types and groups, come print, screen, aural, braille, ... HTML 5 estende questo ad ogni tipo di media queries, che sono un insieme dei valori consentiti in HTML 4.
  • I browser che non supportano i CSS3 Media Queries potrebbero non necessariamente riconoscere il collegamento adeguato; non dimenticare di impostare i collegamenti alternativi, l'insieme ristretto di media query è definito in HTML 4.
{{htmlattrdef("methods")}} {{Non-standard_inline}}
Il valore di questo attributo fornisce informazioni sulle funzioni che possono essere eseguite su un oggetto. I valori generalmente sono dati dal protocollo HTTP quando viene utilizzato, ma potrebbe (per ragioni simili a quelle per l'attributo title) essere utile includere informazioni consultive in anticipo nel collegamento. Ad esempio, il browser potrebbe scegliere un rendering diverso di un collegamento in funzione dei metodi specificati, qualcosa che è ricercabile potrebbe avere un'icona diversa, o un link esterno potrebbe essere intrerpretato con l'indicazione di lasciare il sito corrente. Questo attributo non è ben compreso e non supportato, anche dal browser che lo ha definito, Internet Explorer 4.  Methods Property (MSDN)
{{htmlattrdef("name")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}
Questo attributo è richiesto in un ancora che definisce una posizione di destinazione dentro una pagina. Il valore per il name è simile al valore per l' attributo id e deve essere un identificatore alfanumerico e univoco nel documento. Sotto le specifiche HTML 4.01, l' id e il name possono entranbi essere usati con l' elemento <a> finchè hanno valore identico.

Note d' uso: Questo attributo è obsoleto in HTML5, usare l' attributo globale id in sostituzione.

{{htmlattrdef("ping")}} {{HTMLVersionInline(5)}}
Il supporto per il "ping" è stato disabilitato a partire da Firefox 3 beta 3. {{Bug(415168)}}
{{htmlattrdef("rel")}}
Per le ancore che contengono l' attributo href, questo attributo specifica la relazione tra l' oggetto di destinazione e l' oggetto del collegamento. Il valore è una lista di valori di relazione separata da spazi. I valori e la loro semantica saranno registrati da qualche autorità che potrebbe avere senso per l' autore del documento. La relazione di default, se nessun altra è stata impostata, è void (vuoto). Usare questo attributo solo se presente l' attributo href.
{{htmlattrdef("rev")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}
Questo attributo specifica un collegamento inverso, la relazione inversa dell' attributo rel. E' utile per indicare da dove viene un oggetto, come l' autore di un documento.
Nota: E' consigliabile utilizzare l' attributo usemap per l' elemento {{HTMLElement("img")}} e l' elemento associato {{HTMLElement("map")}} per definire hotspot invece dell' attributo shape.
{{htmlattrdef("shape")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}
Questo attributo è utilizzato per definire una regione selezionabile per un collegamento ipertestuale associata con una figura per creare una  mappa immagine. I valori per l' attributo sono circle, default, polygon, and rect. Il formato per le coodinate ( attributo coords)  depende dal valore dell' attributo shape. Perr circle (cerchio), il valore è x,y,r dove x e y sono le coordinate (in pixel) per il centro del cerchio e r è il raggio espresso anch' esso in pixel. Per rect (rettangolo), l' attributo coords saranno x,y,w,h. I valori di x,y definiscono l' angolo in alto a sinistra del rettangolo, mentre w e h ne definiscono rispettivamente la larghezza e l' altezza. Il valore polygon (poligono) per shape richiede i valori x1,y1,x2,y2,... per coords. Ogni coppia x,y  definisce un punto all' interno del poligono, con i punti successivi che vengono uniti da linee rette e l' ultima coppia di punti che si unirà alla prima dichiarata. Il valore default per shape rechiede che l' intera area inclusa, tipicamente un immagine, vengo usata.
{{htmlattrdef("target")}}
Questo attributo specifica dove deve essere visualizzata la risorsa linkata. In HTML4, questo è il nome, o una parola chiave, per una cornice (frame). In HTML5, è il nome, o parola chiave, di un contesto di navigazione (browsing context )(per esempio, ettichetta, finestra o frame in linea). Le seguenti parole chiave hanno uno speciale significato:
  • _self: Carica la risposta nella medesima cornice HTML4 (o contesto di navigazione HTML5) come quella attuale. Questo valore è impostato di default se l' attributo non è specificato.
  • _blank: Carica la risposta in una nuova finestra senza nome nella finestra HTML4 o un nuovo contesto di navigazione HTML5.
  • _parent: Carica la risposta nel frameset genitore del frame corrente in HTML4 oppure il contesto di navigazione genitore del corrente in HTML5. Se non ci fosse il genitore, questa opzione si comporta allo stesso modo di _self.
  • _top: In HTML4: Carica la risposta dentro la finestra originale completa, cancellando gli altri frame. In HTML5: Carica la risposta nel primo livello del contesto di navigazione (cioè, il contesto di navigazione che è un antenato di quello corrente, e non ha padre). Se non ha padre, il comportamento di questa opzione coincide con _self.
Usa questo attributo solo se presente l' attributo href.
{{htmlattrdef("type")}}
Questo attributo specifica il tipo di supporto, sotto forma di un tipo MIME per la destinazione del collegamento. In generale, questo è fornito esclusivamente come informazione consultiva; tuttavia, in futuro un browser potrebbe aggiungere una picco icona per i tipi multimediali. Per esempio, un browser potrebbe aggiungere una piccola icona con un microfono queando il tipo è settato come audio/wav. Per una lista completa dei tipi MIME riconosciuti, consulta http://www.w3.org/TR/html4/references.html#ref-MIMETYPES. Usa questo attributo solo se presente l' attributo href.
{{htmlattrdef("urn")}} {{Non-standard_inline}}
Questo attributo presumibilmente supportato da Microsoft riferisce un nome uniforme di risorsa (uniform resource name (URN)) con il collegamento. Mentre era basato su lavori standard anni addietro, il significato di URN non è più ben definito, quindi questo attributo è insignificante. urn Property (MSDN)

Esempio

<!-- ancora di collegamento ad un file esterno -->
<a href="http://www.mozilla.com/">
External Link
</a>

Risultato

External Link

Specifications

Specification Status Comment
{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-a-element', '<a>')}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML5 W3C', 'the-a-element.html#the-a-element', '<a>')}} {{Spec2('HTML5 W3C')}}  
{{SpecName('HTML4.01', 'struct/links.html#h-12.2', '<a>')}} {{Spec2('HTML4.01')}}  

Browser compatibility

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatGeckoDesktop("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
href="#top" {{CompatVersionUnknown}} {{CompatGeckoDesktop("10.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
{{htmlattrxref("download","a")}} 14 {{CompatGeckoDesktop("20.0")}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatGeckoMobile("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
href="#top" {{CompatVersionUnknown}} {{CompatGeckoMobile("10.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
{{htmlattrxref("download","a")}} {{CompatVersionUnknown}} {{CompatGeckoMobile("20.0")}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}}

Note

Le seguenti sono chiavi riservate di associazione per due dei maggiori browser e non debbono essere usate come valori di accesso: a, c, e, f, g, h, v, freccia sinistra e freccia destra.

L' HTML 3.2 definisce solo name, href, rel, rev, e title.

L' attributo target non è definito nei browser che non supportano i frame, come i browser di prima generazione Netscapo. Inoltre, target non è consentito sotto la variante rigorosa (strict) dell' XHTML ma è limitata al frameset o alla forma "di transizione" (transitional).

Raccomandazioni JavaScript

Succede spesso che un tag di ancoraggio sia usato con l' evento onclick. Per scongiurare che la pagina venga ricaricata, l' attributo href viene spesso settato con "#" oppure "javascript:void(0)". Entrambi questi valori possono portare ad errori inaspettati quando si copiano e aprono link in una nuova scheda e/o finestra. Bisogna essere consapevoli di questo per ragioni di usabilità, e quando gli utenti usano il tag di ancoraggio, cercare di prevenire dei comportamenti di default.

Vedi anche

  • Other elements conveying text-level semantics: {{HTMLElement("abbr")}}, {{HTMLElement("em")}}, {{HTMLElement("strong")}}, {{HTMLElement("small")}}, {{HTMLElement("cite")}}, {{HTMLElement("q")}}, {{HTMLElement("dfn")}}, {{HTMLElement("time")}}, {{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("samp")}}, {{HTMLElement("kbd")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{HTMLElement("b")}}, {{HTMLElement("i")}}, {{HTMLElement("mark")}}, {{HTMLElement("ruby")}}, {{HTMLElement("rp")}}, {{HTMLElement("rt")}}, {{HTMLElement("bdo")}}, {{HTMLElement("span")}}, {{HTMLElement("br")}}, {{HTMLElement("wbr")}}.
{{HTML:Element_Navigation}}

Revision Source

<h2 id="Sommario">Sommario</h2>
<p>L' <em>elemento</em> <em>HTML <code>&lt;a&gt;</code> </em>(o l' elemento Ancora HTML) definisce un collegamento ipertestuale, il nome dell' obbiettivo di destinazione per un collegamento ipertestuale, o entrambi.</p>
<ul class="htmlelt">
  <li><dfn><a href="/en-US/docs/HTML/Content_categories" title="HTML/Content_categories">Aree tematiche</a></dfn> <a href="/en-US/docs/HTML/Content_categories#Flow_content" title="HTML/Content categories#Flow content">Contenuti del flusso</a>, <a href="/en-US/docs/HTML/Content_categories#Phrasing_content" title="HTML/Content categories#Phrasing content">contenuto delle espressioni</a>, contenuto interattivo, contenuto tangibile.</li>
  <li><dfn>Contenuto consentito</dfn> <a href="/en-US/docs/HTML/Content_categories#Transparent_content_model" title="HTML/Content_categories#Transparent_content_model">Trasparente</a>, contenente sia <a href="/en-US/docs/HTML/Content_categories#Flow_content" title="HTML/Content_categories#Flow_content">contenuti del flusso</a> sia <a href="/en-US/docs/HTML/Content_categories#Phrasing_content" title="HTML/Content_categories#Phrasing_content">contenuto delle espressioni</a>.</li>
  <li><dfn>Omissione Tag</dfn>Nessuno, sia il tag di apertura, sia quello di chiusura sono obbligatori.</li>
  <li><dfn>Elementi padre consentiti</dfn> qualsiasi elemento che accetta <a href="/en-US/docs/HTML/Content_categories#Phrasing_content" title="HTML/Content_categories#Phrasing_content">contenuto delle espressioni</a>, o qualsiasi elemento che accetta <a href="/en-US/docs/HTML/Content_categories#Flow_content" title="HTML/Content_categories#Flow_content">contenuto del flusso</a>.</li>
  <li><dfn>Interfaccia DOM</dfn> {{domxref("HTMLAnchorElement")}}</li>
</ul>
<h2 id="Attributi">Attributi</h2>
<p><span style="line-height: 21px;">Questo elemento include gli </span><a href="https://developer.mozilla.org/en-US/docs/HTML/Global_attributes" style="line-height: 21px;" title="HTML/Global attributes">attributi globali</a><span style="line-height: 21px;">.</span></p>
<dl>
  <dt>
    {{htmlattrdef("charset")}} {{obsoleteGeneric("inline","HTML5")}}</dt>
  <dd>
    Questi attributi definiscono la codifica dei caratteri della risorsa linkata. Il valore è una lista di caratteri delimitata da spazi- e/o virgole - fissa come definito in <a class="external" href="http://tools.ietf.org/html/rfc2045" title="http://tools.ietf.org/html/rfc2045">RFC 2045</a>. Il valore di default è ISO-8859-1.
    <div class="note">
      <p><strong>Nota d' uso: </strong>Questo attributo è obsoleto in HTML5 e <strong>non dovrebbe essere usato dagli autori</strong>. Per ottenere il suo effetto, usare il HTTP Content-Type header sulla risorsa linkata.</p>
    </div>
  </dd>
  <dt>
    {{htmlattrdef("coords")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}</dt>
  <dd>
    Per l' uso con le forme degli oggetti, questo attibuto usa una lista di numeri separata da virgole per definire le coordinate dell' oggetto nella pagina.</dd>
  <dt>
    {{htmlattrdef("datafld")}} {{Non-standard_inline}}</dt>
  <dd>
    <span id="result_box" lang="it"><span class="hps">Questo attributo specifica il</span> <span class="hps">nome della colonna</span> <span class="hps">di tale oggetto</span> <span class="hps">origine dati che</span> <span class="hps">fornisce i</span> <span class="hps">dati associati</span></span>
    <div class="note">
      <p><strong>Nota d' uso: </strong>Questo attributo è non-standard and <strong>non dovrebbe essere usato dagli autori</strong>. Per ottenere il suo effetto, utilizzare scripting e un meccanismo come <a href="/en-US/docs/nsIXMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a> per popolare dinamicamente la pagina.</p>
    </div>
    <table class="fullwidth-table">
      <tbody>
        <tr>
          <td rowspan="2">Support</td>
          <td>Gecko</td>
          <td>Presto</td>
          <td>WebKit</td>
          <td>Trident</td>
        </tr>
        <tr>
          <td>Not implemented</td>
          <td>Not implemented</td>
          <td>Not implemented</td>
          <td>IE4, IE5, IE6, IE7 (Removed in IE8)</td>
        </tr>
        <tr>
          <td>Normative document</td>
          <td colspan="4"><a class="external" href="http://msdn.microsoft.com/en-us/library/ms533703%28VS.85%29.aspx">Microsoft's Data Binding: dataFld Property (MSDN)</a></td>
        </tr>
      </tbody>
    </table>
  </dd>
  <dt>
    {{htmlattrdef("datasrc")}} {{Non-standard_inline}}</dt>
  <dd>
    <span id="result_box" lang="it"><span class="hps">Questo attributo indica</span> <span class="hps">l'ID</span> <span class="hps">oggetto origine dei dati</span> <span class="hps">che fornisce</span> <span class="hps">i dati e che</span> <span class="hps">è legato</span> <span class="hps">a questo elemento</span><span>.</span></span>
    <div class="note">
      <div class="note">
        <p><strong>Nota d' uso: </strong>Questo attributo è non-standard and <strong>non dovrebbe essere usato dagli autori</strong>. Per ottenere il suo effetto, utilizzare scripting e un meccanismo come <a href="/en-US/docs/nsIXMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a> per popolare dinamicamente la pagina.</p>
      </div>
    </div>
    <table class="fullwidth-table">
      <tbody>
        <tr>
          <td rowspan="2">Support</td>
          <td>Gecko</td>
          <td>Presto</td>
          <td>WebKit</td>
          <td>Trident</td>
        </tr>
        <tr>
          <td>Not implemented</td>
          <td>Not implemented</td>
          <td>Not implemented</td>
          <td>IE4, IE5, IE6, IE7 (Removed in IE8)</td>
        </tr>
        <tr>
          <td>Normative document</td>
          <td colspan="4"><a class="external" href="http://msdn.microsoft.com/en-us/library/ms533709(VS.85).aspx" title="http://msdn.microsoft.com/en-us/library/ms533709(VS.85).aspx">Microsoft's Data Binding: dataSrc Property (MSDN)</a></td>
        </tr>
      </tbody>
    </table>
  </dd>
  <dt>
    {{htmlattrdef("download")}} {{HTMLVersionInline(5)}}</dt>
  <dd>
    Questo attributo, se presente, indica che l' autore intende che il collegamento ipertestuale debba essere usato per scaricare una risorsa. Se l' attributo ha un valore, il browser dovrebbe interpretarlo come il filename di default che l'autore raccomanda per l' uso ettichettando la risorsa in un file system locale. Non ci sono restrizioni sui valori consentiti, ma dovresti considerare che la maggior parte dei file system hanno delle limitazioni per quanto riguarda quale punteggiatura è supportata nei nomi del file, ed i browser sono predisposti ad aggiustare il nome del file di conseguenza.
    <div class="note">
      <p><strong>Nota:</strong></p>
      <ul>
        <li>Puoi usarlo con <code>data:</code>, <code>blob:</code> and <code>filesystem:</code> URLs, per rendere facile per gli utenti scaricare contenuto a livello generato.</li>
        <li>In <a href="/en-US/docs/Firefox_20_for_developers" title="/en-US/docs/Firefox_20_for_developers">Firefox 20</a> questo attributo è onorato solo per link a risorse con le stessa origine.</li>
      </ul>
    </div>
  </dd>
  <dt>
    {{htmlattrdef("href")}}</dt>
  <dd>
    <span id="result_box" lang="it"><span class="hps">Questo è</span> <span class="hps">l'unico attributo</span> <span class="hps">richiesto per</span> <span class="hps">ancore</span> <span class="hps">che definiscono</span> <span class="hps">una fonte di un collegamento</span> <span class="hps">ipertestuale</span><span>.</span></span> Esso indica il link obbiettivo, sia esso un URL o un frammento di URL. Un frammento di URL è un nome preceduto da cancelletto (#), che specifica una locazione dell' obbiettivo interna (un <a href="/en-US/docs/HTML/Global_attributes#attr-id" title="Global attributes#attr-id">ID</a>) nel documento corrente. Gli URL non sono limitati ai documenti web basati sul protocollo HTTP. Gli URL possono essere usati con altri protocolli supportati dal browser. Per esempio, <code>file</code>, <code>ftp</code>, e <code>mailto</code> funzionano nella maggior parte degli user agent.<br />
    <div class="note">
      <p><strong>Nota:</strong> Puoi usare il frammento apposito "top" per creare un collegamento per tornare indietro in cima alla pagina; ad esempio <code>&lt;a href="#top"&gt;Return to top&lt;/a&gt;</code>. Questo modo di comportarsi è specificato dall' HTML5.</p>
    </div>
  </dd>
  <dt>
    {{htmlattrdef("hreflang")}}</dt>
  <dd>
    Questo attributo indica la lingua della risorsa linkata. E' puramente consultivo. I valori permessi sono determinati dal <a class="external" href="http://www.ietf.org/rfc/bcp/bcp47.txt" title="http://www.ietf.org/rfc/bcp/bcp47.txt">BCP47</a> per l' HTML5 e dal <a class="external" href="http://www.ietf.org/rfc/rfc1766.txt" title="http://www.ietf.org/rfc/rfc1766.txt">RFC1766</a> per l' HTML4. Usa questo attributo solo se anche l' attributo {{htmlattrxref("href", "a")}} è presente.</dd>
  <dt>
    {{htmlattrdef("media")}} {{HTMLVersionInline(5)}}</dt>
  <dd>
    Questo attributo specifica il mezzo di comunicazione che verrà applicato alla risorsa linkata. Il suo valore deve essere una <a href="/en-US/docs/CSS/Media_queries" title="CSS/Media queries">media query</a>. Questo attributo è utile principalmente quando vi è un collegamento ad un foglio di stile esterno che consente allo user agent di scegliere il puù adatto per il dispositivo dove sta girando.<br />
    <div class="note">
      <p><strong>Nota d' uso:</strong></p>
      <ul>
        <li>In HTML 4, sono accettati per questo attributo solo liste separate da spazio di descrizioni letterali del supporto, vale a dire&nbsp; <a href="/en-US/docs/CSS/@media" title="https://developer.mozilla.org/en-US/docs/CSS/@media">media types and groups</a>, come <code>print</code>, <code>screen</code>, <code>aural</code>, <code>braille</code>, ... HTML 5 estende questo ad ogni tipo di <a href="/en-US/docs/CSS/Media_queries" title="CSS/Media queries">media queries</a>, che sono un insieme dei valori consentiti in HTML 4.</li>
        <li><span id="result_box" lang="it"><span class="hps">I browser</span> <span class="hps">che non supportano</span> <span class="hps">i</span> <span class="hps">CSS3</span> <span class="hps">Media Queries</span> potrebbero <span class="hps">non</span> <span class="hps">necessariamente</span> <span class="hps">riconoscere il collegamento</span> <span class="hps">adeguato;</span> <span class="hps">non dimenticare di</span> <span class="hps">impostare i collegamenti</span> <span class="hps">alternativi,</span> <span class="hps">l'insieme</span> <span class="hps">ristretto di</span> <span class="hps">media query</span> <span class="hps">è definito</span> <span class="hps">in HTML 4</span><span>.</span></span></li>
      </ul>
    </div>
  </dd>
  <dt>
    {{htmlattrdef("methods")}} {{Non-standard_inline}}</dt>
  <dd>
    <span id="result_box" lang="it"><span class="hps">Il</span> <span class="hps">valore di questo attributo</span> <span class="hps">fornisce</span> <span class="hps">informazioni sulle</span> <span class="hps">funzioni</span> <span class="hps">che possono</span> <span class="hps">essere</span> <span class="hps">eseguite su</span> <span class="hps">un oggetto</span><span>.</span> <span class="hps">I</span> <span class="hps">valori generalmente</span> <span class="hps">sono dati</span> <span class="hps">dal protocollo</span> <span class="hps">HTTP</span> <span class="hps">quando viene</span> <span class="hps">utilizzato</span><span>,</span> <span class="hps">ma potrebbe</span> <span class="hps atn">(</span><span>per</span> <span class="hps">ragioni simili a quelle</span> <span class="hps">per</span> <span class="hps">l'attributo</span> <span class="hps">title</span><span>)</span> <span class="hps">essere utile includere</span> <span class="hps">informazioni</span> <span class="hps">consultive </span><span class="hps">in anticipo</span> <span class="hps">nel collegamento</span><span>.</span> <span class="hps">Ad esempio</span><span>, il browser</span> <span class="hps">potrebbe scegliere</span> <span class="hps">un rendering</span> <span class="hps">diverso di</span> <span class="hps">un collegamento</span> <span class="hps">in funzione</span> <span class="hps">dei</span> <span class="hps">metodi specificati</span><span>, qualcosa che</span> <span class="hps">è</span> ricercabile <span class="hps">potrebbe avere</span> <span class="hps">un'icona diversa</span><span>,</span> <span class="hps">o</span> <span class="hps">un link esterno</span> <span class="hps">potrebbe essere intrerpretato </span><span class="hps">con l'indicazione</span> <span class="hps">di lasciare il</span> <span class="hps">sito corrente</span><span>.</span> <span class="hps">Questo attributo</span> <span class="hps">non è ben compreso</span> <span class="hps">e non</span> <span class="hps">supportato, anche</span> <span class="hps">dal browser</span> che lo ha definito<span>,</span> <span class="hps">Internet Explorer 4</span><span>.</span>&nbsp;</span> <a class="external" href="http://msdn.microsoft.com/en-us/library/ms534168(VS.85).aspx">Methods Property (MSDN)</a></dd>
  <dt>
    {{htmlattrdef("name")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}</dt>
  <dd>
    Questo attributo è richiesto in un ancora che definisce una posizione di destinazione dentro una pagina. Il valore per il <strong>name</strong> è simile al valore per l' attributo <strong>id</strong> e deve essere un identificatore alfanumerico e univoco nel documento. Sotto le specifiche HTML 4.01, l' <strong>id</strong> e il <strong>name</strong> possono entranbi essere usati con l' elemento &lt;a&gt; finchè hanno valore identico.<br />
    <div class="note">
      <p><strong>Note d' uso:</strong> Questo attributo è obsoleto in HTML5, usare l'<a href="/en-US/docs/HTML/Global_attributes#attr-id" title="HTML/Global attributes#id"> attributo globale <strong>id</strong></a> in sostituzione.</p>
    </div>
  </dd>
  <dt>
    {{htmlattrdef("ping")}} {{HTMLVersionInline(5)}}</dt>
  <dd>
    Il supporto per il "ping" è stato disabilitato a partire da Firefox 3 beta 3. {{Bug(415168)}}</dd>
  <dt>
    {{htmlattrdef("rel")}}</dt>
  <dd>
    Per le ancore che contengono l' attributo <strong>href</strong>, questo attributo specifica la relazione tra l' oggetto di destinazione e l' oggetto del collegamento. Il valore è una lista di valori di relazione separata da spazi. I valori e la loro semantica saranno registrati da qualche autorità che potrebbe avere senso per l' autore del documento. La relazione di default, se nessun altra è stata impostata, è void (vuoto). Usare questo attributo solo se presente l' attributo <strong>href</strong>.</dd>
  <dt>
    {{htmlattrdef("rev")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}</dt>
  <dd>
    Questo attributo specifica un collegamento inverso, la relazione inversa dell' attributo <strong>rel</strong>. E' utile per indicare da dove viene un oggetto, come l' autore di un documento.</dd>
</dl>
<div class="note">
  <em>Nota</em>: E' consigliabile utilizzare l' attributo <strong>usemap</strong> per l' elemento {{HTMLElement("img")}} e l' elemento associato {{HTMLElement("map")}} per definire hotspot invece dell' attributo <strong>shape</strong>.</div>
<dl>
  <dt>
    {{htmlattrdef("shape")}} {{HTMLVersionInline(4)}} only, {{obsoleteGeneric("inline","HTML5")}}</dt>
  <dd>
    Questo attributo è utilizzato per definire una regione selezionabile per un collegamento ipertestuale associata con una figura per creare una&nbsp; mappa immagine. I valori per l' attributo sono <code>circle</code>, <code>default</code>, <code>polygon</code>, and <code>rect</code>. Il formato per le coodinate ( attributo <strong>coords)</strong>&nbsp; depende dal valore dell' attributo shape. Perr <code>circle</code> (cerchio), il valore è <code>x,y,r</code> dove <code>x</code> e <code>y</code> sono le coordinate (in pixel) per il centro del cerchio e <code>r</code> è il raggio espresso anch' esso in pixel. Per <code>rect </code>(rettangolo), l' attributo <strong>coords</strong> saranno <code>x,y,w,h</code>. I valori di <code>x,y</code> definiscono l' angolo in alto a sinistra del rettangolo, mentre <code>w</code> e <code>h</code> ne definiscono rispettivamente la larghezza e l' altezza. Il valore <code>polygon</code> (poligono) per <strong>shape</strong> richiede i valori <code>x1,y1,x2,y2,...</code> per <strong>coords</strong>. Ogni coppia <code>x,y</code>&nbsp; definisce un punto all' interno del poligono, con i punti successivi che vengono uniti da linee rette e l' ultima coppia di punti che si unirà alla prima dichiarata. Il valore <code>default</code> per shape rechiede che l' intera area inclusa, tipicamente un immagine, vengo usata.</dd>
  <dt>
    {{htmlattrdef("target")}}</dt>
  <dd>
    Questo attributo specifica dove deve essere visualizzata la risorsa linkata. In HTML4, questo è il nome, o una parola chiave, per una cornice (frame). In HTML5, è il nome, o parola chiave, di un contesto di navigazione (<em>browsing context</em> )(per esempio, ettichetta, finestra o frame in linea). Le seguenti parole chiave hanno uno speciale significato:
    <ul>
      <li><code>_self</code>: Carica la risposta nella medesima cornice HTML4 (o contesto di navigazione HTML5) come quella attuale. Questo valore è impostato di default se l' attributo non è specificato.</li>
      <li><code>_blank</code>: Carica la risposta in una nuova finestra senza nome nella finestra HTML4 o un nuovo contesto di navigazione HTML5.</li>
      <li><code>_parent</code>: Carica la risposta nel frameset genitore del frame corrente in HTML4 oppure il contesto di navigazione genitore del corrente in HTML5. Se non ci fosse il genitore, questa opzione si comporta allo stesso modo di <code>_self</code>.</li>
      <li><code>_top</code>: In HTML4: Carica la risposta dentro la finestra originale completa, cancellando gli altri frame. In HTML5: Carica la risposta nel primo livello del contesto di navigazione (cioè, il contesto di navigazione che è un antenato di quello corrente, e non ha padre). Se non ha padre, il comportamento di questa opzione coincide con <code>_self</code>.</li>
    </ul>
    Usa questo attributo solo se presente l' attributo <strong>href</strong>.</dd>
  <dt>
    {{htmlattrdef("type")}}</dt>
  <dd>
    <span id="result_box" lang="it"><span class="hps">Questo attributo specifica il</span> <span class="hps">tipo di supporto</span><span>, sotto forma di</span> <span class="hps">un tipo MIME</span> <span class="hps">per la</span> <span class="hps">destinazione del collegamento</span></span>. <span id="result_box" lang="it"><span class="hps">In generale</span><span>,</span> <span class="hps">questo è fornito</span> <span class="hps">esclusivamente come</span> <span class="hps alt-edited">informazione</span> <span class="hps alt-edited">consultiva</span></span>; tuttavia, in futuro un browser potrebbe aggiungere una picco icona per i tipi multimediali. Per esempio, un browser potrebbe aggiungere una piccola icona con un microfono queando il tipo è settato come audio/wav. Per una lista completa dei tipi MIME riconosciuti, consulta <a class="linkification-ext external" href="http://www.w3.org/TR/html4/references.html#ref-MIMETYPES" title="Linkification: http://www.w3.org/TR/html4/references.html#ref-MIMETYPES">http://www.w3.org/TR/html4/references.html#ref-MIMETYPES</a>. Usa questo attributo solo se presente l' attributo <strong>href</strong>.</dd>
  <dt>
    {{htmlattrdef("urn")}} {{Non-standard_inline}}</dt>
  <dd>
    Questo attributo presumibilmente supportato da Microsoft riferisce un nome uniforme di risorsa (uniform resource name (URN)) con il collegamento. Mentre era basato su lavori standard anni addietro, il significato di URN non è più ben definito, quindi questo attributo è insignificante. <a class="external" href="http://msdn.microsoft.com/en-us/library/ms534710(VS.85).aspx">urn Property (MSDN)</a></dd>
</dl>
<h2 id="Esempio">Esempio</h2>
<pre class="brush: xml">
&lt;!-- ancora di collegamento ad un file esterno --&gt;
&lt;a href="<a class="linkification-ext" href="http://www.mozilla.com/" title="Linkification: http://www.mozilla.com/">http://www.mozilla.com/</a>"&gt;
External Link
&lt;/a&gt;
</pre>
<h3 id="Result" name="Result">Risultato</h3>
<!-- anchor linking to external file -->
<p><a class="external" href="http://www.mozilla.com/">External Link</a></p>
<h2 id="Specifications" name="Specifications">Specifications</h2>
<table class="standard-table">
  <thead>
    <tr>
      <th scope="col">Specification</th>
      <th scope="col">Status</th>
      <th scope="col">Comment</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-a-element', '&lt;a&gt;')}}</td>
      <td>{{Spec2('HTML WHATWG')}}</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>{{SpecName('HTML5 W3C', 'the-a-element.html#the-a-element', '&lt;a&gt;')}}</td>
      <td>{{Spec2('HTML5 W3C')}}</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>{{SpecName('HTML4.01', 'struct/links.html#h-12.2', '&lt;a&gt;')}}</td>
      <td>{{Spec2('HTML4.01')}}</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
<h2 id="Browser_compatibility">Browser compatibility</h2>
<p>{{CompatibilityTable}}</p>
<div id="compat-desktop">
  <table class="compat-table">
    <tbody>
      <tr>
        <th>Feature</th>
        <th>Chrome</th>
        <th>Firefox (Gecko)</th>
        <th>Internet Explorer</th>
        <th>Opera</th>
        <th>Safari</th>
      </tr>
      <tr>
        <td>Basic support</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatGeckoDesktop("1.0")}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
      </tr>
      <tr>
        <td><code>href="#top"</code></td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatGeckoDesktop("10.0")}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
      </tr>
      <tr>
        <td>{{htmlattrxref("download","a")}}</td>
        <td>14</td>
        <td>{{CompatGeckoDesktop("20.0")}}</td>
        <td>{{CompatNo}}</td>
        <td>{{CompatUnknown}}</td>
        <td>{{CompatUnknown}}</td>
      </tr>
    </tbody>
  </table>
</div>
<div id="compat-mobile">
  <table class="compat-table">
    <tbody>
      <tr>
        <th>Feature</th>
        <th>Android</th>
        <th>Firefox Mobile (Gecko)</th>
        <th>IE Mobile</th>
        <th>Opera Mobile</th>
        <th>Safari Mobile</th>
      </tr>
      <tr>
        <td>Basic support</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatGeckoMobile("1.0")}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
      </tr>
      <tr>
        <td><code>href="#top"</code></td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatGeckoMobile("10.0")}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatVersionUnknown}}</td>
      </tr>
      <tr>
        <td>{{htmlattrxref("download","a")}}</td>
        <td>{{CompatVersionUnknown}}</td>
        <td>{{CompatGeckoMobile("20.0")}}</td>
        <td>{{CompatNo}}</td>
        <td>{{CompatUnknown}}</td>
        <td>{{CompatUnknown}}</td>
      </tr>
    </tbody>
  </table>
</div>
<h2 id="Note">Note</h2>
<p>Le seguenti sono chiavi riservate di associazione per due dei maggiori browser e non debbono essere usate come valori di accesso: a, c, e, f, g, h, v, freccia sinistra e freccia destra.</p>
<p>L' HTML 3.2 definisce solo <strong>name</strong>, <strong>href</strong>, <strong>rel</strong>, <strong>rev</strong>, e <strong>title</strong>.</p>
<p>L' attributo <strong>target</strong> non è definito nei browser che non supportano i frame, come i browser di prima generazione Netscapo. Inoltre, target non è consentito sotto la variante rigorosa (strict) dell' <a href="/en-US/docs/XHTML" title="XHTML">XHTML</a> ma è limitata al frameset o alla forma "di transizione" (transitional).</p>
<h3 id="Raccomandazioni_JavaScript">Raccomandazioni JavaScript</h3>
<p>Succede spesso che un tag di ancoraggio sia usato con l' evento <code>onclick</code>. Per scongiurare che la pagina venga ricaricata, l' attributo <strong>href</strong> viene spesso settato con "#" oppure "javascript:void(0)". Entrambi questi valori possono portare ad errori inaspettati quando si copiano e aprono link in una nuova scheda e/o finestra. Bisogna essere consapevoli di questo per ragioni di usabilità, e quando gli utenti usano il tag di ancoraggio, cercare di prevenire dei comportamenti di default.</p>
<h2 id="Vedi_anche">Vedi anche</h2>
<ul>
  <li>Other elements conveying <a href="/en-US/docs/HTML/Text_level_semantics_conveying_elements" title="HTML/Text level semantics conveying elements">text-level semantics</a>: {{HTMLElement("abbr")}}, {{HTMLElement("em")}}, {{HTMLElement("strong")}}, {{HTMLElement("small")}}, {{HTMLElement("cite")}}, {{HTMLElement("q")}}, {{HTMLElement("dfn")}}, {{HTMLElement("time")}}, {{HTMLElement("code")}}, {{HTMLElement("var")}}, {{HTMLElement("samp")}}, {{HTMLElement("kbd")}}, {{HTMLElement("sub")}}, {{HTMLElement("sup")}}, {{HTMLElement("b")}}, {{HTMLElement("i")}}, {{HTMLElement("mark")}}, {{HTMLElement("ruby")}}, {{HTMLElement("rp")}}, {{HTMLElement("rt")}}, {{HTMLElement("bdo")}}, {{HTMLElement("span")}}, {{HTMLElement("br")}}, {{HTMLElement("wbr")}}.</li>
</ul>
<div>
  {{HTML:Element_Navigation}}</div>
Revert to this revision