<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TomStardust.com &#187; accessibilità</title>
	<atom:link href="http://www.tomstardust.com/archives/category/accessibilita/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tomstardust.com</link>
	<description>Web Design blog: accessibilità, xhtml e css</description>
	<lastBuildDate>Wed, 28 Jul 2010 22:10:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Testo alternativo sulle immagini: è obbligatorio per Flickr?</title>
		<link>http://www.tomstardust.com/archives/testo-alternativo-immagini-obbligatorio-per-flickr/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=testo-alternativo-immagini-obbligatorio-per-flickr</link>
		<comments>http://www.tomstardust.com/archives/testo-alternativo-immagini-obbligatorio-per-flickr/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 22:10:19 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[immagini]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1334</guid>
		<description><![CDATA[Le immagini sulle community fotografiche devono avere un testo alternativo o no?<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/testo-alternativo-immagini-obbligatorio-per-flickr/">Testo alternativo sulle immagini: è obbligatorio per Flickr?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Parlando di immagini ed accessibilità è fondamentale considerare il <strong>testo alternativo</strong> (<em>alt=&#8221;&#8230;&#8221;</em>), spesso indispensabile. C&#8217;è però un caso particolare: le community fotografiche come <a href="http://www.flickr.com/">Flickr</a>, che hanno al centro di tutto delle immagini senza altri contenuti testuali.</p>
<p>In questo tipo di contesto, l&#8217;<em>alt text</em> è davvero indispensabile? L&#8217;argomento viene trattato in maniera molto interessante su <a title="Should photos in photo-sharing sites have alternate text?" href="http://rebuildingtheweb.com/en/no-alt-text-for-photo-sharing-sites/">Rebuilding the Web</a>, con alcune riflessioni degne di nota.</p>
<h3>A cosa serve il testo alternativo?</h3>
<p>Il testo alternativo serve per comunicare <strong>lo stesso significato di un&#8217;immagine</strong> quando quest&#8217;ultima non è visibile. Questo è un concetto fondamentale: molti infatti si confondono, pensando che l&#8217;alt text serva a descrivere un&#8217;immagine aggiungendo altri significati.</p>
<p>Il fattore determinante è il contesto in cui viene inserita l&#8217;immagine, che ne influenza il significato.</p>
<p>Prendiamo un&#8217;immagine come esempio:</p>
<p><a title="Gatto addormentato - Flickr" href="http://www.flickr.com/photos/tomstardust/4831516303/in/photostream/"><img class="alignnone size-medium wp-image-1337" src="http://www.tomstardust.com/wp-content/uploads/2010/07/4831516303_663e306f52-475x315.jpg" alt="Foto di un gatto addormentato" width="475" height="315" /></a></p>
<p>Se fosse affiancata dal testo &#8220;Il mio gatto dorme sempre&#8221;, un testo alternativo valido potrebbe essere &#8220;E&#8217; su un letto a fare l&#8217;ennesimo pisolino&#8221;. Oppure se il testo fosse &#8220;Ho un gatto da 7 anni&#8221;, potrei usare come <em>alt </em>&#8220;Dorme spesso ed è bianco&#8221;.</p>
<p>Questi esempi non sono assoluti, le combinazioni possibili sono tante e non è sempre intuitivo stabilire il testo alternativo migliore per un&#8217;immagine. Chiarire il concetto non è semplice, ma se vi vengono in mente esempi migliori fatemi sapere!</p>
<h3>Immagini senza contesto</h3>
<p>Nel caso  di immagini non accompagnate da alcun testo invece le cose diventano più complicate, proprio perché non esiste un contesto in cui inserire il testo alternativo.</p>
<p>Aggiungere un <em>alt text</em> come &#8220;Il mio gatto mentre dorme sul letto nella casa al mare in Versilia&#8221; comunicherebbe sicuramente informazioni utili, ma nel modo sbagliato. Il testo alternativo (lo dice la parola) deve servire a <strong>trasmettere un significato equivalente</strong>, senza aggiungere dettagli non intuibili altrimenti.</p>
<h3>E le immagini sui siti di photo-sharing?</h3>
<p>Proprio per questo motivo l&#8217;<em>alt text</em> perde significato sulle community che hanno al centro di tutto delle immagini. Qual è la soluzione migliore? Non è facile dare una risposta, ma una pratica corretta potrebbe essere sfruttare i campi destinati a titolo e descrizione per spiegare la foto, lasciando l&#8217;<em>alt </em>vuoto.</p>
<p>Prendendo l&#8217;esempio di Flickr, nell&#8217;ultimo redesign l&#8217;<em>alt </em>delle foto è &#8220;photo&#8221;. Serve a qualcosa? Non direi, sarebbe stato meglio lasciarlo vuoto. Sono presenti però titolo e descrizione, che se usati correttamente potrebbero proprio servire allo scopo desiderato.</p>
<p>In un sito simile, il problema di spiegare il significato di un&#8217;immagine non è una questione di accessibilità, ma di <strong>usabilità</strong>. Non sono infatti solo gli utenti non vedenti a voler conoscere il soggetto di un&#8217;immagine: anche tutti gli altri visitatori hanno bisogno di dettagli che non sono intuibili dal contesto.</p>
<p>Una parte di questo problema sarà progressivamente risolto grazie all&#8217;uso della tecnologia: basti pensare al <em>gps </em>che ricava la posizione di una foto ed ai dati <em>exif</em>, che vengono già mostrati in automatico. Per quanto riguarda il resto al momento non ci sono soluzioni: solo con una descrizione testuale aggiuntiva sarà possibile avere delle pagine veramente informative, usabili ed accessibili.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/testo-alternativo-immagini-obbligatorio-per-flickr/">Testo alternativo sulle immagini: è obbligatorio per Flickr?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/testo-alternativo-immagini-obbligatorio-per-flickr/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Touchscreen e accessibilità</title>
		<link>http://www.tomstardust.com/archives/touchscreen-e-accessibilita/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=touchscreen-e-accessibilita</link>
		<comments>http://www.tomstardust.com/archives/touchscreen-e-accessibilita/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 22:10:49 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[interfacce]]></category>
		<category><![CDATA[touchscreen]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1319</guid>
		<description><![CDATA[Siti accessibili ai touchscreen ed alcune implicazioni della loro diffusione.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/touchscreen-e-accessibilita/">Touchscreen e accessibilità</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-1320" title="Touchscreen" src="http://www.tomstardust.com/wp-content/uploads/2010/07/touchscreen-475x319.jpg" alt="" width="475" height="319" /></p>
<p>Le linee guida per la realizzazione di siti accessibili da tempo hanno chiarito un punto: è fondamentale offrire ad un utente la stessa esperienza di navigazione, <strong>indipendentemente dal dispositivo utilizzato</strong>. Se fino a poco tempo fa era ovvio pensare alla navigazione da tastiera oltre a quella via mouse, l&#8217;avvento dei <em>touchscreen </em>ha aggiunto un altro livello di complessità.</p>
<p>Non si tratta di una questione banale, perché utilizzare un touchscreen è un&#8217;esperienza totalmente diversa rispetto alla navigazione <em>tradizionale</em>: ve ne sarete resi conto se avete uno smartphone o un iPad.</p>
<h3>Cosa dicono le linee guida</h3>
<p>Tra i <a title="Requisiti per verifica tecnica della legge Stanca" href="http://www.pubbliaccesso.gov.it/biblioteca/documentazione/studio_lineeguida/3_requisiti_tecnica.htm">22 requisiti</a> per la verifica tecnica della legge Stanca, è da sottolineare il numero 16:</p>
<blockquote><p>Garantire che i gestori di eventi che attivano script, applet oppure altri oggetti di programmazione o che possiedono una propria specifica interfaccia, siano indipendenti da uno specifico dispositivo di input.</p></blockquote>
<p>Ed anche un passaggio del requisito 21:</p>
<blockquote><p>I collegamenti presenti in una pagina devono essere selezionabili e attivabili tramite comandi da tastiera, tecnologia in emulazione di tastiera o tramite sistemi di puntamento diversi dal mouse.</p></blockquote>
<p>Indicazioni di questo tipo esistono anche nelle WCAG, sia nella loro versione 1.0 che nella più recente 2.0. Un esempio è la linea guida 9 delle WCAG 1.0: <a href="http://www.w3.org/TR/WCAG10/#gl-device-independence">Design for device-independence</a>.</p>
<h3>I problemi con i touchscreen</h3>
<p>La differenza fondamentale tra un mouse ed un touchscreen è che per il secondo non esiste <em>mouseover</em>. Potrebbe sembrare una banalità, ma se pensate a quanti siti utilizzano i CSS o JavaScript per scatenare un evento al passaggio del mouse, potete rendervi bene conto dell&#8217;entità del problema (menu a tendina, tooltip&#8230;).</p>
<p>Fino ad ora la soluzione più utilizzata consiste nel trasformare il <em>mouseover</em> in un ulteriore clic, anche se questo aumenta la complessità della navigazione. E&#8217; una soluzione efficace? Sì, perché risolve il problema, ma non è detto che sia quella ottimale.</p>
<p>Il discorso quindi si lega anche al tema <strong>usabilità</strong> ed al design delle interfacce: è inevitabile che l&#8217;arrivo di una nuova modalità di navigazione introduca nuove variabili.</p>
<h3>Da evitare</h3>
<p>Sono sicuramente da eliminare o rappresentare in maniera differente:</p>
<ul>
<li>contenuti leggibili solo con lo stato :hover (ad esempio testi con poco contrasto rispetto al background)</li>
<li>link visibili solo al mouseover, normalmente poco distinguibili dal testo semplice</li>
<li>azioni correlate al mouseover su un particolare elemento (le più comuni sono <em>modifica </em>e <em>cancella</em>)</li>
</ul>
<h3>Uno sguardo al futuro</h3>
<p>I touchscreen sono ormai sul mercato da anni, e la loro presenza continua ad aumentare. Tralasciando le discussioni sulla loro effettiva utilità, è logico pensare che nei prossimi anni continueremo a vedere dispositivi che li utilizzano, seguendo l&#8217;esempio dell&#8217;iPad.</p>
<p>In questo scenario è obbligatorio considerarne la presenza, soprattutto se si realizzano siti con interfacce fuori dal comune. Proprio questa originalità a volte può rendere un sito inaccessibile: l&#8217;importante è ricordare che non esiste solo il mouse.</p>
<p>La prima cosa da fare è assicurarsi che sia possibile usufruire   di tutti i servizi di un sito indipendentemente dal mezzo utilizzato per   navigare. I touchscreen hanno introdotto nuovi fattori, e la situazione è destinata a diventare sempre più complicata: pensate a chi sta già utilizzando la propria console di casa per navigare dal televisore, o a chi sta usando lo stesso Tv LCD per collegarsi ad internet. In futuro i dispositivi connessi alla rete saranno sempre di più: forse sarà l&#8217;occasione buona per vedere considerare l&#8217;accessibilità una necessità e non un lusso per pochi.</p>
<p><em>[Foto di <a href="http://www.flickr.com/photos/barkbud/4744890986/">bark</a>]</em></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/touchscreen-e-accessibilita/">Touchscreen e accessibilità</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/touchscreen-e-accessibilita/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Gli strumenti per valutare l&#8217;accessibilità di un sito servono davvero?</title>
		<link>http://www.tomstardust.com/archives/gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero</link>
		<comments>http://www.tomstardust.com/archives/gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 22:15:39 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1274</guid>
		<description><![CDATA[Elenchi di tool più o meno utili, validazione del codice e accessibilità di un sito web. Come orientarsi?<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero/">Gli strumenti per valutare l&#8217;accessibilità di un sito servono davvero?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Navigando su internet spesso capita di imbattersi in nuovi tool per valutare l&#8217;accessibilità di un sito. Non mancano post che presentano liste infinite di strumenti utili per rendere un sito &#8220;accessibile&#8221;, e che promettono di dare un contributo alla causa con pochi click.</p>
<p>In queste circostanze però c&#8217;è un dettaglio da tenere sempre presente: un sito accessibile <strong>non può prescindere</strong> dalla validazione manuale, effettuata da una persona in carne ed ossa.</p>
<p>Gli strumenti automatici possono aiutare in determinate circostanze, ma alcuni tipi di controlli così come la scrittura del codice devone essere effettuati da uno sviluppatore. Per alcuni requisiti infatti non esistono ancora i mezzi per sostituire la mente di un web designer ben preparato, per fortuna di chi lavora nel settore.</p>
<h3>I tool utili</h3>
<p>Non è comunque corretto generalizzare, perché esistono vari strumenti efficaci. Questi tool vanno presi seriamente in considerazione quando un controllo manuale richiede troppo tempo o è effettivamente impossibile: sono un esempio il controllo del contrasto dei colori, della leggibilità per utenti daltonici, e la ricerca di errori HTML in lunghi estratti di codice.</p>
<p>Quelli di cui non posso fare a meno sono:</p>
<h4><a href="http://graybit.com/main.php">Graybit</a></h4>
<p>Permette di convertire un sito esistente in bianco e nero. Utilizzando solo tonalità di grigio è molto più facile capire se il contrasto di determinati elementi sia sufficiente. E&#8217; così possibile avere un&#8217;idea di come certi utenti potrebbero visualizzare il sito in esame.</p>
<h4><a href="http://www.checkmycolours.com/">Check My Colours</a></h4>
<p><a title="Check My Colours: come analizzare il contrasto dei colori di un sito" href="http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/">Avevo parlato</a> già della creazione di Giovanni Scala: <em>Check My Colours</em> è un altro utile strumento per valutare il contrasto degli elementi di un sito web. Il test è molto severo e rigoroso, e fa bene il suo dovere.</p>
<h4><a href="http://juicystudio.com/services.php">Juicy Studio Tools</a></h4>
<p>Questo sito offre diversi strumenti utili: il più famoso è quello per analisi del contrasto dei colori (esistente anche come estensione di Firefox), ma non è l&#8217;unico tool disponibile. Tra quelli esistenti, segnalo <a href="http://juicystudio.com/services/image.php">Image Analyser</a>, che unisce in modo intelligente la praticità di un test automatico con la validazione manuale, per controllare che le immagini di una pagina abbiano il testo alternativo corretto.</p>
<h3>Come realizzare un sito accessibile?</h3>
<p>L&#8217;obiettivo di questo post non è spiegare passo dopo passo la realizzazione di un sito accessibile, ma una considerazione è d&#8217;obbligo: la progettazione di un sito che rispetti determinati requisiti inizia fin dalle prime bozze, ancora prima della realizzazione delle proposte grafiche.</p>
<p>Una parte fondamentale è anche la scrittura del codice delle pagine: realizzare un template HTML rispettando gli standard del W3C è un primo passo per la realizzazione di un sito accessibile. E&#8217; molto più difficile fare il percorso a ritroso, analizzando a posteriori un sito già esistente.</p>
<p>Proprio per questo motivo l&#8217;utilizzo di qualsiasi validatore automatico viene dopo l&#8217;abilità di uno sviluppatore: se il codice di un sito è ben realizzato, renderlo accessibile sarà più facile. Ricorrere a tool esterni significa che molto probabilmente sono stati commessi degli errori in passato, o si è trascurato il tema dell&#8217;accessibilità in fase di creazione per poi pagare la scelta a caro prezzo.</p>
<p>L&#8217;incognita più grande resta però quella riguardante i contenuti. Non serve a niente realizzare un template accessibile (vedi <a title="il mio tema accessibile per WordPress" href="http://www.tomstardust.com/wordpress-themes/stardust/">Stardust</a> per WordPress), se poi chi si occupa di gestire il sito non tiene conto di determinati problemi come l&#8217;<em>alt text</em> delle immagini o la leggibilità dei testi. Un sito accessibile può essere tale solo se tutte le parti coinvolte sono coscienti del problema e sanno come gestirlo, altrimenti è facile ritrovarsi con un risultato scadente.</p>
<p><strong>Aggiornamento:</strong> è stato pubblicato proprio in questi giorni un interessante articolo sulle checklist dei test di accessibilità automatici. L&#8217;argomento è del tutto simile a quello trattato in questo post, con alcune proposte e raccomandazioni. Le conclusioni sono simili, ma vi consiglio di leggerlo (è in inglese): <a href="http://rebuildingtheweb.com/en/checklist-accessibility-harmful/">Can checklist accessibility be harmful?</a></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero/">Gli strumenti per valutare l&#8217;accessibilità di un sito servono davvero?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/gli-strumenti-per-valutare-laccessibilita-di-un-sito-servono-davvero/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Background accessibili per Twitter</title>
		<link>http://www.tomstardust.com/archives/background-accessibili-per-twitter/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=background-accessibili-per-twitter</link>
		<comments>http://www.tomstardust.com/archives/background-accessibili-per-twitter/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 06:30:05 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1184</guid>
		<description><![CDATA[Inserire informazioni testuali in un'immagine è davvero la cosa migliore da fare?<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/background-accessibili-per-twitter/">Background accessibili per Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Per chi utilizza Twitter, personalizzare la propria pagina è un ottimo modo per distinguersi dalla massa, ma ultimamente si sta diffondendo una pratica che più di una volta mi ha lasciato perplesso: l&#8217;inserimento di informazioni testuali all&#8217;interno dell&#8217;immagine di sfondo.</p>
<p>Gli esempi sono numerosi, basta dare un&#8217;occhiata a siti come <a href="http://twitterbackgroundsgallery.com/category/informative/">Twitter Background Gallery</a>: sono tanti i profili dove oltre ad un&#8217;immagine di sfondo vengono inseriti link a siti web ed altre informazioni non presenti sulla propria homepage di Twitter. Se da un lato la soluzione può essere considerata come un metodo intelligente per aggirare un limite, dall&#8217;altro non vengono considerati tutti gli utenti che non hanno la possibilità di accedere a determinate informazioni.</p>
<p>Mi riferisco prima di tutto agli utenti non vedenti: sono tanti ad usare Twitter, perché proprio per le sue caratteristiche di social network ridotto ai minimi termini si presta bene a determinate esigenze. Può infatti essere utilizzato in modo efficace anche tramite <em>screen reader</em>, potendo contare su progetti come <a href="http://www.accessibletwitter.com/">Accessible Twitter</a>.</p>
<p>Prendendo alcuni profili come esempio, si trovano numerosi account italiani e stranieri ricchi di informazioni inaccessibili nell&#8217;immagine di background.</p>
<p>Un esempio è la pagina di <a href="http://twitter.com/robingood">@robingood</a>, che sulla sinistra mostra i link ai vari social network su cui è presente. L&#8217;unica informazione disponibile anche in formato testuale, è il sito principale.</p>
<p><a title="Robin Good on Twitter" rel="lightbox" href="http://www.tomstardust.com/wp-content/uploads/2010/04/Robin-Good-RobinGood-on-Twitter_1271949100344.png"><img class="alignnone size-medium wp-image-1185" src="http://www.tomstardust.com/wp-content/uploads/2010/04/Robin-Good-RobinGood-on-Twitter_1271949100344-475x304.png" alt="" width="475" height="304" /></a></p>
<p>La stessa cosa succede in account come quello ufficiale di <a href="http://twitter.com/TomTom">@TomTom</a>, l&#8217;azienda produttrice di navigatori satellitari. Nella pagina in questione l&#8217;errore è banale: è stato inserito nell&#8217;immagine un testo che sarebbe potuto essere replicato facilmente nella sezione &#8220;Bio&#8221;, attualmente quasi vuota.</p>
<p><a title="TomTom on Twitter" rel="lightbox" href="http://www.tomstardust.com/wp-content/uploads/2010/04/TomTom-TomTom-on-Twitter_1272010476378.png"><img class="alignnone size-medium wp-image-1188" src="http://www.tomstardust.com/wp-content/uploads/2010/04/TomTom-TomTom-on-Twitter_1272010476378-475x304.png" alt="" width="475" height="304" /></a></p>
<p>Un altro fattore da considerare è quello della risoluzione del monitor: certi sfondi sono illeggibili anche a risoluzioni come 1280&#215;1024 pixel. In questi casi le informazioni non solo sono inaccessibili per i non vedenti, ma anche per tutti gli utenti con un monitor nella media (o con un <em>netbook</em>).</p>
<h3>Quali sono i criteri da seguire?</h3>
<p>La pratica migliore è quella più semplice: utilizzare immagini di sfondo a scopo decorativo, aggiungendo solo le informazioni che sono già disponibili in formato testuale nella pagina. La soluzione è l&#8217;inserimento del proprio logo e dell&#8217;indirizzo del  sito web, che dovrà comunque essere presente nel box &#8220;nativo&#8221; di twitter. E&#8217; possibile sfruttare anche il testo inserito nella sezione &#8220;Bio&#8221;, come fa <a href="http://twitter.com/designmeme">Stuart Robertson</a>: nel suo sfondo replica in maniera più elegante gli stessi testi già accessibili in formato testo.</p>
<p><a title="Stuart Robertson (designmeme) on Twitter" rel="lightbox" href="http://www.tomstardust.com/wp-content/uploads/2010/04/Stuart-Robertson-designmeme-on-Twitter_1272011416421.png"><img class="alignnone size-medium wp-image-1195" src="http://www.tomstardust.com/wp-content/uploads/2010/04/Stuart-Robertson-designmeme-on-Twitter_1272011416421-475x304.png" alt="" width="475" height="304" /></a></p>
<p>Del resto lo dicono anche le <a href="http://www.w3.org/Translations/WCAG20-it/#text-equiv">WCAG</a>:</p>
<blockquote><p><strong>Linea guida 1.1</strong> Alternative testuali: Fornire alternative testuali per qualsiasi contenuto non di  testo in modo che questo possa essere trasformato in altre forme fruibili secondo  le necessità degli utenti come stampa a caratteri ingranditi, Braille,  sintesi vocale, simboli o un linguaggio più semplice.</p></blockquote>
<p>Per avere qualche altro esempio pratico, è sufficiente dare un&#8217;occhiata ai profili dei professionisti più famosi sul web, nell&#8217;ambito del web design. <a href="http://twitter.com/vPieters">Veerle Pieters</a> ha un&#8217;immagine di sfondo che riprende i colori del suo blog personale, e <a href="https://twitter.com/zeldman">Jeffrey Zeldman</a> fa altrettanto, così come <a href="http://twitter.com/clearleft">Clearleft</a> e <a href="https://twitter.com/larissameek">Larissa Meek</a>. <a href="https://twitter.com/snookca">Johnathan Snook</a> utilizza il proprio logo, e usa il background esclusivamente come decorazione.</p>
<p>Se decidete di personalizzare il vostro sfondo di Twitter, cercate di farlo con cognizione di causa. La tentazione di inserire numerose informazioni è grande, ma non è detto che sia una pratica utile, e che qualcuno effettivamente utilizzi queste indicazioni. E&#8217; da evitare soprattutto l&#8217;inserimento di elementi dall&#8217;apparenza simile a pulsanti e link: il visitatore potrebbe provare ad interagire con questi testi, scoprendo successivamente che sono solo immagini.</p>
<p>Queste indicazioni potrebbero sembrare esagerate, ma si tratta di avere coerenza e lavorare con criterio. Se vi preoccupate dell&#8217;accessibilità dei siti web che realizzate, è bene che utilizziate gli stessi parametri anche nella personalizzazione del profilo su Twitter.</p>
<h4>Vuoi seguirmi su Twitter?</h4>
<p>Il mio profilo è <a href="http://twitter.com/tomstardust">@tomstardust</a></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/background-accessibili-per-twitter/">Background accessibili per Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/background-accessibili-per-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Il Web per non vedenti: qual è il giudizio degli utilizzatori di Screen Reader?</title>
		<link>http://www.tomstardust.com/archives/web-per-non-vedenti-giudizio-utilizzatori-screen-reader/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-per-non-vedenti-giudizio-utilizzatori-screen-reader</link>
		<comments>http://www.tomstardust.com/archives/web-per-non-vedenti-giudizio-utilizzatori-screen-reader/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 07:00:59 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[screen reader]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=977</guid>
		<description><![CDATA[Un sondaggio rivolto ad utenti di Screen Reader mostra qualche sorpresa ed i progressi del web mobile.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/web-per-non-vedenti-giudizio-utilizzatori-screen-reader/">Il Web per non vedenti: qual è il giudizio degli utilizzatori di Screen Reader?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><em>WebAIM</em> ha pubblicato <a title="Screen Reader user survey - October 2009" href="http://webaim.org/projects/screenreadersurvey2/">i risultati di un recente sondaggio</a> (Ottobre 2009), tra 665 utilizzatori di <strong>screen reader</strong>. E&#8217; la seconda edizione di questo sondaggio: ne avevo infatti già parlato l&#8217;anno scorso, in <a title="Uno screen reader per i test" href="http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/">un articolo</a> sull&#8217;utilizzo dei lettori di schermo per effettuare test di accessibilità.</p>
<p>I risultati sono importanti: non condizioneranno in maniera rivoluzionaria le abitudini dei web designer attenti a queste tematiche, ma danno un quadro completo di questa specifica categoria di utenti. Tra le note più interessanti:</p>
<ul>
<li>Il 66,4% utilizza <strong>JAWS </strong>come screen reader principale</li>
<li>Il 49% usa abitualmente <strong>più di uno screen reader</strong>, a seconda del contesto</li>
<li>Il 53% degli utenti disabili usa uno screen reader su un <strong>dispositivo mobile</strong></li>
<li>I problemi principali sulle pagine web sono dati da <strong>CAPTCHA</strong>, contenuti Flash inaccessibili e link ambigui</li>
<li>Il 46% pensa che il web stia diventando <strong>più accessibile</strong> che in passato</li>
<li><strong>Social Media</strong>: il 51% usa YouTube, il 47% un blog, il 42% Facebook ed il 38% Twitter</li>
<li><strong>Twitter </strong>è giudicata la piattaforma più accessibile</li>
<li>Per trovare informazioni su una pagina, il 50% scorre i titoli (h1, h2&#8230;) ed il 22% usa la ricerca interna</li>
</ul>
<p>Uno dei dati più sorprendenti riguarda l&#8217;utilizzo di dispositivi mobili. Sicuramente è un settore in cui sono stati fatti molti progressi nell&#8217;ultimo anno, e credo che abbia avuto una buona importanza anche l&#8217;uscità dell&#8217;iPhone 3Gs con <em>VoiceOver</em>. Potrebbe sembrare strano, ma i dispositivi touchscreen accessibili sono ormai realtà, e se siete interessati vi consiglio di leggere recensioni come <a title="My first experience using an accessible touchscreen device" href="http://www.marcozehe.de/2009/06/22/my-first-experience-using-an-accessible-touch-screen-device/">quella di Marco Zehe</a>, che racconta la sua esperienza personale con questo smartphone.</p>
<p>Rispetto all&#8217;anno scorso, le raccomandazioni rimangono più o meno le stesse: <strong>le intestazioni</strong> continuano ad avere una grande importanza per l&#8217;accessibilità di una pagina web, ed uno dei problemi principali sono ancora i CAPTCHA e Flash. In certi progetti è impossibile farne a meno, ma sapere che potrebbero creare problemi è già un primo passo.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/web-per-non-vedenti-giudizio-utilizzatori-screen-reader/">Il Web per non vedenti: qual è il giudizio degli utilizzatori di Screen Reader?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/web-per-non-vedenti-giudizio-utilizzatori-screen-reader/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Link accessibili da tastiera</title>
		<link>http://www.tomstardust.com/archives/link-accessibili-da-tastiera/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=link-accessibili-da-tastiera</link>
		<comments>http://www.tomstardust.com/archives/link-accessibili-da-tastiera/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 03:00:48 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css reset]]></category>
		<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=969</guid>
		<description><![CDATA[L'importanza di mantenere l'outline sui link, anche utilizzando dei CSS di reset.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/link-accessibili-da-tastiera/">Link accessibili da tastiera</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="right size-thumbnail wp-image-972" title="Apple Keyboard" src="http://www.tomstardust.com/wp-content/uploads/2009/10/apple-keyboard-by-alcomm-250x187.jpg" alt="Apple Keyboard" width="250" height="187" />Una pratica fin troppo diffusa, spesso derivata dall’uso di CSS di reset, è quella di eliminare l’<em>outline</em> dai link e dagli altri elementi attivi di una pagina per scopi puramente estetici, con poche righe di codice:</p>
<pre><code>:focus {
	outline: none;
}</code></pre>
<p>Potrà sembrare una soluzione elegante, ma ai fini dell’accessibilità di un sito è assolutamente sconsigliato, perchè senza <em>outline</em> diventa <strong>impossibile navigare tramite tastiera</strong>, o comunque con dispositivi diversi da un mouse.</p>
<p>Non pensate che riguardi solo una minoranza di utenti: sono tanti coloro che scorrono il contenuto di una pagina premendo il tasto <em>tab</em>. In molti ad esempio si spostano tra i campi di un <em>form</em> in questo modo: eliminando l’<em>outline</em> sul <em>focus</em> rendete il vostro sito inaccessibile.</p>
<p>Lo stesso Eric Meyer, autore di <a title="Eric Meyer CSS Reset" href="http://meyerweb.com/eric/tools/css/reset/">uno dei più famosi CSS Reset</a>, pur azzerando questo stile raccomanda di definirne altri per sostituirlo. Il mio consiglio è di lasciarlo inalterato per evitare problemi: perchè complicarsi la vita?</p>
<h3>Una soluzione alternativa</h3>
<p>A volte potrebbe comunque capitare di essere obbligati a modificare lo stile dei link, ad esempio su richiesta di un cliente particolarmente insistente. Un’alternativa in questi casi è lasciare il focus inalterato ed eliminare l’outline dallo stato active:</p>
<pre><code>a:active {
	outline: none;
}</code></pre>
<p>Così non apparirà il bordo tratteggiato al clic, ma la navigazione da tastiera resterà comunque possibile. Non è una soluzione ottimale, ma in situazioni particolari potrebbe essere un compromesso accettabile.</p>
<p><em>Foto: <a href="http://www.flickr.com/photos/alcomm/217097889/">Macbook Keyboard</a> by alcomm</em></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/link-accessibili-da-tastiera/">Link accessibili da tastiera</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/link-accessibili-da-tastiera/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Come rendere accessibili i link &#8220;continua a leggere&#8221;</title>
		<link>http://www.tomstardust.com/archives/come-rendere-accessibili-i-link-continua-a-leggere/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=come-rendere-accessibili-i-link-continua-a-leggere</link>
		<comments>http://www.tomstardust.com/archives/come-rendere-accessibili-i-link-continua-a-leggere/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 04:30:21 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=880</guid>
		<description><![CDATA[Alcune indicazioni per migliorare l'accessibilità dei link "continua..." sulle pagine di un blog.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/come-rendere-accessibili-i-link-continua-a-leggere/">Come rendere accessibili i link &#8220;continua a leggere&#8221;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Un elemento spesso presente su siti e blog è il link <em>&#8220;continua a leggere&#8221;</em>, che dall&#8217;homepage consente di approfondire la lettura dei post. Pochi giorni fa anche <em>Smashing Magazine</em> ha dedicato a questo elemento <a title="Designing &quot;Read More&quot; And &quot;Continue Reading&quot; Links - Smashing Magazine" href="http://www.smashingmagazine.com/2009/07/28/designing-read-more-and-continue-reading-links/">un&#8217;intera galleria di esempi</a>, ma è stato considerato soprattutto il lato estetico, trascurando altri aspetti come l&#8217;<strong>accessibilità</strong>.</p>
<p>E&#8217; importante che certi elementi non abbiano solo un design attraente ma siano anche accessibili: non dovrebbe esserci alcun ostacolo nella navigazione del sito, a maggior ragione sui collegamenti più importanti.</p>
<h3>Come deve essere un <em>&#8220;continua a leggere&#8221;</em> accessibile?</h3>
<p>La prima cosa da tenere presente è che il testo deve essere chiaro. Scrivere <em>&#8220;Continua&#8221;</em> o <em>&#8220;Clicca qui&#8221;</em> non serve a niente se non ad aumentare la confusione, soprattutto se considerate che in una pagina spesso possono apparire anche una decina di link con etichette del genere.</p>
<p>La soluzione più sicura è quella di inserire nel link il titolo del post, in modo che appaia qualcosa di simile a:</p>
<blockquote><p>Continua a leggere &#8220;Titolo del post&#8221;</p></blockquote>
<p>Questo però non sempre è possibile, ad esempio per questioni di spazio nel caso di titoli molto lunghi.</p>
<p>In questi casi è l&#8217;attributo <em>title </em>che fa la differenza. E&#8217; infatti l&#8217;unico modo per rendere il collegamento autoesplicativo, anche se letto al di fuori del proprio contesto. Basti pensare all&#8217;utente che con uno screen reader scorre tutti i link della pagina: senza <em>title </em>si troverebbe una serie di <em>&#8220;Continua a leggere&#8221;</em> assolutamente senza senso.</p>
<p>Ecco quindi una forma corretta:</p>
<p><code>&lt;a href="#" title="Continua a leggere &amp;quot;titolo del post&amp;quot;"&gt;Continua a leggere&lt;/a&gt;</code></p>
<h3>Gli esempi da evitare</h3>
<p>Non è possibile descrivere tutti gli esempi errati di utilizzo, ma alcuni casi sono più evidenti di altri. Tra gli errori da evitare ci sono sicuramente:</p>
<ul>
<li>i link <em>&#8220;continua&#8221;, &#8220;clicca qui&#8221;, &#8220;leggi tutto&#8221;</em> senza attributo <em>title</em></li>
<li>i link senza testo, come <em>[...]</em></li>
<li>i pulsanti <em>&#8220;continua a leggere&#8221;</em> realizzati con delle immagini, senza attributi <em>alt</em> o <em>title<br />
</em></li>
</ul>
<p>Per evitare di commettere errori banali, che potrebberò però far diventare il vostro sito inaccessibile, è sempre meglio curare dettagli come questi. Sono particolari apparentemente insignificanti, che però possono comportare gravi difficoltà nell&#8217;esperienza di navigazione.</p>
<p>Seguire queste raccomandazioni non richiede molto tempo: aggiungere l&#8217;attributo giusto o utilizzare il testo corretto è un lavoro da fare una volta in massimo 5 minuti, che eviterà problemi agli utenti rendendo il vostro sito più accessibile.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/come-rendere-accessibili-i-link-continua-a-leggere/">Come rendere accessibili i link &#8220;continua a leggere&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/come-rendere-accessibili-i-link-continua-a-leggere/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Check My Colours: come analizzare il contrasto dei colori di un sito</title>
		<link>http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito</link>
		<comments>http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:00:53 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[applicazioni]]></category>
		<category><![CDATA[colori]]></category>
		<category><![CDATA[contrasto]]></category>
		<category><![CDATA[Giovanni Scala]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=822</guid>
		<description><![CDATA[E' nata una nuova applicazione per analizzare i colori di una pagina web. Ecco qualche domanda a chi l'ha sviluppata.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/">Check My Colours: come analizzare il contrasto dei colori di un sito</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a title="Check My Colours" href="http://www.checkmycolours.com/"><img class="size-full wp-image-825 right" src="http://www.tomstardust.com/wp-content/uploads/2009/06/check-my-colours.jpg" alt="Check My Colours" width="285" height="117" /></a></p>
<p><strong>La scelta dei colori</strong> di una pagina web è uno degli elementi da considerare per avere un sito accessibile. Non è sufficiente tenere conto di alcune problematiche come <a title="L'accessibilità per i daltonici" href="http://www.tomstardust.com/archives/accessibilita-per-i-daltonici/">il daltonismo</a> o altri disturbi della percezione dei colori: esistono infatti numerose circostanze per le quali alcune scelte sbagliate potrebbero rendere un sito inaccessibile.</p>
<p>Basti pensare alla visualizzazione di una pagina senza CSS o con le immagini disabilitate: non avere dichiarato alcuni colori potrebbe rendere illeggibili alcuni testi.</p>
<p>In queste situazioni può tornare utile l&#8217;utilizzo di strumenti automatici: <strong><a href="http://www.checkmycolours.com/">Check My Colours</a></strong> è un tool ancora in beta, realizzato dall&#8217;italiano <a href="http://www.giovanniscala.com/"><em>Giovanni Scala</em></a>, che promette molto bene.</p>
<h3>Alcune domande all&#8217;autore</h3>
<p>Per approfondire questa segnalazione ho voluto fare un paio di domande al suo creatore, anche per comprendere le ragioni della nascita di <em>Check My Colours</em>.</p>
<h4>Come mai hai voluto creare un&#8217;applicazione di questo tipo pur esistendo già altre alternative simili?</h4>
<blockquote><p>Sin da quando ho iniziato a sviluppare siti ho sempre cercato di rendere i miei lavori pienamente accessibili per chiunque, sia dal punto di vista tecnico che umano. Quindi ho pensato che un&#8217;applicazione simile sarebbe stata d&#8217;aiuto.</p>
<p>Sì, è vero, esistono diversi tool simili, ma ad ognuno di questi manca &#8220;qualcosa&#8221;:</p>
<ul>
<li>Quasi sempre permettono di verificare solamente il CSS esterno. CheckMyColours verifica i colori di ogni singolo elemento del DOM, siano essi definiti in un foglio di stile esterno o all&#8217;interno della pagina HTML. Questo approccio oltre ad essere più completo, permette di avere un rapido quadro della situazione della propria pagina (una sola scelta errata dei colori nel css può rendere illegibile centinaia di links&#8230; Gli altri &#8220;validatori&#8221; segnalerebbero comunque un solo errore&#8230;)</li>
<li>Non tutti gli strumenti attualmente online utilizzano gli algoritmi ufficialmente suggeriti dal consorzio W3C.</li>
<li>Alcuni tools richiedono l&#8217;installazione locale, e quindi sono utilizzabili solamente su determinati sistemi operativi</li>
</ul>
<p>Gli obiettivi principali di questa applicazione sin dall&#8217;inizio sono stati:</p>
<ul>
<li>avere come target principale i web designers. Fare una sola cosa, farla bene.</li>
<li>facilitare le operazioni di controllo di una pagina già online</li>
<li>ottenere risultati semplici da consultare</li>
<li>fornire mezzi per la scelta dei colori in fase di sviluppo (il color picker)</li>
<li>renderla utilizzabile su qualsiasi sistema operativo</li>
<li>renderla utilizzabile su qualsiasi browser</li>
</ul>
</blockquote>
<h4>Prevedi degli aggiornamenti per il futuro? Stai lavorando già a delle modifiche?</h4>
<blockquote><p>Ovviamente questo è solo l&#8217;inizio. L&#8217;attuale versione online è ancora in fase beta. Sto ricevendo diverse mail di segnalazioni, proposte, consigli, e certamente ne terrò conto. Una bozza di roadmap creata al volo potrebbe essere:</p>
<ul>
<li>correggere gli eventuali problemi della versione beta</li>
<li>stilare delle FAQ</li>
<li>migliorare il color picker</li>
<li>creare un&#8217;area blog per aggiornamenti sull&#8217;applicazione e</li>
<li>discussioni legate all&#8217;accessibilità.</li>
<li>ottimizzare l&#8217;utilizzo su iPhone e altri dispositivi mobili</li>
<li>permettere il salvataggio su pdf del report</li>
</ul>
</blockquote>
<p>Potete provare subito <a href="http://www.checkmycolours.com/">Check My Colours</a>, tenendo presente che è in costante sviluppo. Se avete dei suggerimenti o delle proposte da fare, non esitate a contattare l&#8217;autore dal sito dell&#8217;applicazione.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/">Check My Colours: come analizzare il contrasto dei colori di un sito</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/check-my-colours-come-analizzare-il-contrasto-dei-colori-di-un-sito/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nascondere un elemento con i CSS in modo accessibile</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=nascondere-un-elemento-con-i-css-in-modo-accessibile</link>
		<comments>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comments</comments>
		<pubDate>Thu, 07 May 2009 05:00:25 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[display: none]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=750</guid>
		<description><![CDATA[I problemi nell'utilizzo del display:none e le alternative possibili.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/">Nascondere un elemento con i CSS in modo accessibile</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Nella realizzazione di un sito è ricorrente la necessità di nascondere elementi presenti nel codice HTML: basti pensare agli <em>skip link</em> o alle tecniche di <em>image replacement</em>. Ci sono diversi modi per farlo con i CSS, ma non tutti sono corretti.</p>
<h3>Evitare il <em>display:none</em></h3>
<p>Un metodo diffuso, che però <strong>è sbagliato</strong>, è utilizzare <em>display: none</em> per nascondere totalmente la parte di codice desiderata. Questa tecnica è inaccessibile, perchè elimina l&#8217;elemento dalla pagina come se non esistesse. La maggior parte degli screen reader trovando un elemento con <em>display: none</em> lo salterà senza leggerlo.</p>
<p>Pensate all&#8217;intestazione di un sito ed ai link per facilitare la navigazione nascosti in questo modo: non facendoli leggere agli screen reader l&#8217;accessibilità della pagina viene compromessa.</p>
<p>Trovate anche un approfondimento sul comportamento degli screen reader in <a title="Screen readers sometimes ignore display: none" href="http://www.456bereastreet.com/archive/200711/screen_readers_sometimes_ignore_displaynone/">questo articolo</a> di Roger Johansson.</p>
<h3>La soluzione con <em>position:absolute</em></h3>
<p>La soluzione più semplice è utilizzare <em>position: absolute</em> invece di <em>display: none</em>:</p>
<p><code>.skip {<br />
position: absolute;<br />
left: -9999px;<br />
}</code></p>
<p>In questo modo gli screen reader continueranno a leggere l&#8217;elemento nascosto. Per migliorare ulteriormente l&#8217;accessibilità della pagina con un occhio di riguardo alla navigazione da tastiera, è utile un&#8217;aggiunta del tipo:</p>
<p><code>.skip a:active, .skip a:focus {<br />
position: absolute;<br />
left: 1em;<br />
}</code></p>
<p>Così usando il tasto tab per spostarsi tra i collegamenti della pagina, gli elementi nascosti appariranno quando selezionati.</p>
<h3>L&#8217;alternativa: <em>text-indent</em></h3>
<p>Una soluzione alternativa per nascondere un elemento della pagina può essere la proprietà text-indent, con un valore negativo:</p>
<p><code>.skip {<br />
text-indent: -9999px;<br />
}</code></p>
<p>Questo metodo a volte viene usato per mantenere l&#8217;elemento contenitore nella pagina, facendo sparire solo il suo contenuto testuale. E&#8217; da verificare nei vari casi il supporto dei browser, ma tutti quelli più importanti non dovrebbero avere problemi.</p>
<h3>Testo nascosto con JavaScript</h3>
<p>Un ultimo aspetto da considerare è la gestione di elementi della pagina che appaiono solo dopo un&#8217;azione dell&#8217;utente, usando JavaScript. E&#8217; sbagliato nasconderli con i CSS: se questi elementi (ad esempio un menu a tendina) appaiono grazie a JavaScript, devono essere nascosti al caricamento della pagina secondo lo stesso principio.</p>
<p>La tecnica più semplice è usare JavaScript per assegnare una classe all&#8217;elemento desiderato e quindi nasconderlo (senza usare <em>display: none</em>!) tramite CSS.</p>
<p>E&#8217; importante comprendere i problemi relativi al <em>display: none</em> descritti in questo articolo. Usandolo con cognizione di causa eviterete dei problemi ai vostri utenti: se conoscete altre soluzioni valide i commenti sono a vostra disposizione.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/">Nascondere un elemento con i CSS in modo accessibile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Uno Screen Reader per i test</title>
		<link>http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=uno-screen-reader-per-i-test</link>
		<comments>http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 05:00:37 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[screen reader]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sondaggio]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=628</guid>
		<description><![CDATA[Tutto il necessario per effettuare dei test con uno screen reader sul proprio computer.<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/">Uno Screen Reader per i test</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Utilizzare uno <a title="Screen Reader - Wikipedia" href="http://it.wikipedia.org/wiki/Screen_reader">screen reader</a> per i test sul proprio computer è fondamentale: se non ne avete mai sperimentato uno vi consiglio di farlo. E&#8217; difficile rendersi conto di cosa voglia dire finchè non si prova personalmente.</p>
<h3>Come effettuare dei test?</h3>
<p>Proprio in questi giorni ha parlato dell&#8217;argomento anche <strong>Roger Johansson</strong>, <a title="Screen reader testing - 456 Berea Street" href="http://www.456bereastreet.com/archive/200903/screen_reader_testing/">citando</a> due interessanti articoli in inglese che spiegano dettagliatamente i passi da seguire:</p>
<ul>
<li><a href="http://yuiblog.com/blog/2008/12/30/configuring-screen-readers/">Configuring your machine for testing with a screen reader</a></li>
<li><a href="http://www.iheni.com/screen-reader-testing/">Setting up a screen reader test environment</a></li>
</ul>
<p>Le istruzioni sono semplici, anche perchè i software da utilizzare sono gratuiti. Personalmente vi consiglio <a title="JAWS for Windows" href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">JAWS</a>, quello più diffuso, che può essere usato gratuitamente in sessioni di 40 minuti.</p>
<p>Questo il necessario:</p>
<ol>
<li><strong>Una virtual machine</strong> per avere un ambiente di test isolato dal resto, che può essere facilmente messo in standby e ripristinato quando serve</li>
<li><strong>Un browser</strong> che supporti le <a title="Accessible Rich Internet Applications - W3C" href="http://www.w3.org/TR/wai-aria/">WAI-ARIA</a>, come Firefox 3 o il futuro Internet Explorer 8</li>
<li><strong>Una configurazione</strong> ideale dello screen reader scelto, per la quale vi consiglio di seguire <a title="Configuring your machine for testing with a screen reader" href="http://yuiblog.com/blog/2008/12/30/configuring-screen-readers/">il link</a> segnalato in precedenza</li>
</ol>
<h3>Cosa pensano gli utilizzatori di screen reader?</h3>
<p>Sperimentare il funzionamento di uno screen reader può servire anche a capire meglio <a title="Screen Reader survey results" href="http://webaim.org/projects/screenreadersurvey/">i risultati del sondaggio</a> di WebAIM, effettuato con circa 1100 utenti.</p>
<p>E&#8217; un documento importante per comprendere le caratteristiche di un sito accessibile. Non sempre è facile trarre conclusioni univoche, perchè ogni utente ha le sue preferenze personali, ma alcuni dati sono indicativi: basti pensare che <strong>Flash</strong> è stato considerato un ostacolo difficile da comprendere dal 71.5% dei partecipanti, e che il 76% usa i titoli (<em>headings</em>) per muoversi nelle pagine.</p>
<p>La qualità dei vostri siti potrebbe migliorare anche con delle piccole modifiche: perchè non fare un test con uno screen reader?</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <b>10Gb</b> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, se usi questo link ottieni 250Mb aggiuntivi (e li regali anche a me :) )</div><br/><br/><a href="http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/">Uno Screen Reader per i test</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
