<\/span><\/h4>\n\n\n\nCome etichetta di un link pu\u00f2 essere utilizzata anche un’immagine. In questo caso, sempre il W3C, d\u00e0 delle disposizioni per rendere accessibili le immagini.<\/p>\n\n\n\n
Nel caso di un’immagine usata come link, (e per altri contenuti non testuali presenti in una pagina web, salvo alcune eccezioni, loghi e captcha), bisogna specificare nell’attributo alt=”…” del tag <img \/>, utilizzato per caricare le immagini, un testo alternativo, descrittivo ma non lungo, che sia significativo della natura dell’immagine; il testo inserito nell’attributo alt<\/em> \u00e8 importante perch\u00e9 \u00e8 presentato dal browser al posto dell’immagine nel caso questa non fosse disponibile ed \u00e8 letto dagli screen reader. Se l\u2019immagine contiene parole importanti per comprendere il contenuto, il testo alternativo dovrebbe fornire le stesse parole.<\/p>\n\n\n\nIl tag <img \/> ha un altro attributo utile per descrizioni pi\u00f9 lunghe ed \u00e8 longdesc=”” che sta per long description<\/em>. Tra gli apici di questo attributo non deve essere ripetuto il testo indicato in alt=”…”, ma un URL con un file dove l’immagine \u00e8 descritta in modo esteso.<\/p>\n\n\n\nIl tag <a> con un’immagine come etichetta potrebbe avere questo aspetto:<\/p>\n\n\n\n
<p><a href=”http:\/\/www.spazioprever.it\/”rel=”external” title=”Link esterno al sito Spazioprever”><img src=”\/mieimg\/spazioprever.jpg” alt=”Logo del sito di studio per gli studenti Spazioprever” longdesc<\/span>=<\/span>“http:\/\/www.spazioprever.it\/descrizioneimmagini\/descrizione_logospazioprever.html” <\/span><\/em> \/><\/a><\/p><\/p>\n\n\n\nPurtroppo l’attributo longdesc<\/em> non ha un grande supporto dai browser, quindi \u00e8 preferibile creare una didascalia immagine (image caption).<\/p>\n\n\n\nIl file grafico che descrive l’immagine deve avere un nome significativo, evitando di lasciare nomi incomprensibili come quelli delle immagini scattate da smartphone o fotocamere digitali, ma questo \u00e8 un principio valido per tutte le immagini e i file in generale, altri suggerimenti per i nomi sono:<\/p>\n\n\n\n
- non lasciare spazi vuoti<\/li>
- inserire un trattino o un trattino basso al posto degli spazi tra parole (l’uno o l’altro hanno impatto importante e diverso sulla SEO)<\/li>
- usare le minuscole<\/li><\/ul>\n\n\n\n
Se l’immagine usata come link \u00e8 utilizzata come intestazione, \u00e8 opportuno racchiuderla all’interno di un elemento di titolazione come h1 o h2, questo serve per dare rilevanza semantica alla struttura, non solo in ottica accessibilit\u00e0 ma anche SEO (Search Engine Optimization).<\/p>\n\n\n\n
HTML5 consente all’elemento a<\/em> di contenere al suo interno quasi ogni altro tipo di elemento. Perci\u00f2 se la destinazione \u00e8 un titolo, l’esempio precedente potrebbe essere scritto cos\u00ec:<\/p>\n\n\n\n- esempio 1 tradizionale l’elemento di titolazione h1 contiene il link:<\/li><\/ul>\n\n\n\n
<h1><a href=”http:\/\/www.spazioprever.it\/” rel=”external” title=”Link esterno al sito Spazioprever”><img src=”\/mieimg\/spazioprever.jpg” alt=”Logo del sito di studio per gli studenti Spazioprever” longdesc<\/span>=<\/span>“http:\/\/www.spazioprever.it\/descrizioneimmagini\/descrizione_logospazioprever.html” <\/span> \/><\/a><\/h1><\/em><\/p>\n\n\n\n- esempio 2 l’elemento a<\/em> \u00e8 usato come elemento di blocco e contiene altri elementi. Si consiglia di non creare link di questo tipo troppo lunghi e con molti elementi:<\/li><\/ul>\n\n\n\n
<a href=”http:\/\/www.spazioprever.it\/” rel=”external” title=”Link esterno al sito Spazioprever”><h1><img src=”\/mieimg\/spazioprever.jpg” alt=”Logo del sito di studio per gli studenti Spazioprever” longdesc<\/span>=<\/span>“http:\/\/www.spazioprever.it\/descrizioneimmagini\/descrizione_logospazioprever.html” <\/span> \/><\/h1><\/a><\/em><\/p>\n\n\n\n- esempio 3 l’elemento a \u00e8 usato come elemento di blocco per altri elementi, ma solo l’etichetta testuale \u00e8 un titolo.<\/li><\/ul>\n\n\n\n
<a href=”http:\/\/www.spazioprever.it\/” rel=”external” title=”Link esterno al sito Spazioprever”><h1>Spazioprever<\/h1><img src=”\/mieimg\/spazioprever.jpg” alt=”Logo del sito di studio per gli studenti Spazioprever” longdesc<\/span>=<\/span>“http:\/\/www.spazioprever.it\/descrizioneimmagini\/descrizione_logospazioprever.html” <\/span> \/><\/a><\/em><\/p>\n\n\n\nAnche se tutto questo \u00e8 possibile il consiglio \u00e8 quello di seguire il tradizionale e collaudato esempio 1.<\/p>\n\n\n\n
L’attributo rel=”external” indica al browser come esterna al sito la risorsa oggetto del collegamento. Potrebbe essere usato anche per definire stili CSS in base agli attributi per i collegamenti esterni al sito.<\/p>\n\n\n\n