<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commenti a: Nascondere un elemento con i CSS in modo accessibile</title>
	<atom:link href="http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/</link>
	<description>Web Design blog: accessibilità, xhtml e css</description>
	<lastBuildDate>Tue, 09 Mar 2010 15:11:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15503</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 09 Jun 2009 14:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15503</guid>
		<description>@EsseZeta: cerco sempre di fare in modo che i miei siti siano leggibili anche senza CSS, è quello che dovrebbero fare tutti quando sviluppano, scrivendo prima l&#039;HTML e pensando solo dopo alla presentazione.

Adoro iniziative come il &lt;a href=&quot;http://naked.dustindiaz.com/&quot; rel=&quot;nofollow&quot;&gt;CSS Naked Day&lt;/a&gt; (che però non seguo per questioni di target), non so se hai presente. Comunque è vero, non sempre è possibile raggiungere la perfezione, ma è bene impegnarsi per provarci :)</description>
		<content:encoded><![CDATA[<p>@EsseZeta: cerco sempre di fare in modo che i miei siti siano leggibili anche senza CSS, è quello che dovrebbero fare tutti quando sviluppano, scrivendo prima l&#8217;HTML e pensando solo dopo alla presentazione.</p>
<p>Adoro iniziative come il <a href="http://naked.dustindiaz.com/" rel="nofollow">CSS Naked Day</a> (che però non seguo per questioni di target), non so se hai presente. Comunque è vero, non sempre è possibile raggiungere la perfezione, ma è bene impegnarsi per provarci :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: EsseZeta</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15502</link>
		<dc:creator>EsseZeta</dc:creator>
		<pubDate>Tue, 09 Jun 2009 12:48:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15502</guid>
		<description>solo per ringraziarti dell&#039;attenzione... :)

la notazione che fai aproposito della duplicazione del titolo-del-blog è giustissima e molto attenta e pertinente...

per la cronaca, opterò per far leggere allo screen reader &quot;Logo del blog - Titolo-del-blog&quot;... perché devo/voglio lasciare l&#039;immagine nel codice... così ce l&#039;ho anche con css disattivati...

PS (una curiosità: ne discutevo su Edit nei giorni scorsi): ti capita di realizzare progetti che reggano anche senza css? è un po&#039; ozioso ed estremo... ma lo è anche lavorare per quando .js è disabilitato (css e js si equivalgono per quanto riguarda la loro presenza/abilitazione), solo che per .js ci impegniamo a non farlo intrusivo, e per css mai (o comunque con minor coscienza)... eppure credo si dia l&#039;opportunita del concetto di &quot;non-intrusive css&quot; (che è un po&#039; ciò che facciamo quando ordiniamo il markup in maniera SEO oriented con i contenuti &quot;duri&quot; prima del resto e poi spostiamo con margini negativi e simili)

buona giornata...</description>
		<content:encoded><![CDATA[<p>solo per ringraziarti dell&#8217;attenzione&#8230; :)</p>
<p>la notazione che fai aproposito della duplicazione del titolo-del-blog è giustissima e molto attenta e pertinente&#8230;</p>
<p>per la cronaca, opterò per far leggere allo screen reader &#8220;Logo del blog &#8211; Titolo-del-blog&#8221;&#8230; perché devo/voglio lasciare l&#8217;immagine nel codice&#8230; così ce l&#8217;ho anche con css disattivati&#8230;</p>
<p>PS (una curiosità: ne discutevo su Edit nei giorni scorsi): ti capita di realizzare progetti che reggano anche senza css? è un po&#8217; ozioso ed estremo&#8230; ma lo è anche lavorare per quando .js è disabilitato (css e js si equivalgono per quanto riguarda la loro presenza/abilitazione), solo che per .js ci impegniamo a non farlo intrusivo, e per css mai (o comunque con minor coscienza)&#8230; eppure credo si dia l&#8217;opportunita del concetto di &#8220;non-intrusive css&#8221; (che è un po&#8217; ciò che facciamo quando ordiniamo il markup in maniera SEO oriented con i contenuti &#8220;duri&#8221; prima del resto e poi spostiamo con margini negativi e simili)</p>
<p>buona giornata&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15501</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 09 Jun 2009 10:45:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15501</guid>
		<description>@EsseZeta: ciao, grazie per aver deciso di intervenire! Se usi &lt;i&gt;visibility: hidden&lt;/i&gt; non hai problemi con gli screen reader, che continueranno a leggere l&#039;elemento.

Se però il logo che utilizzi ha al suo interno il titolo del blog e non è una semplice immagine, ti consiglio di aggiungerlo come background tramite CSS e non nel codice della pagina, altrimenti uno screen reader leggerà: &quot;Logo Titolo del blog - Titolo del blog&quot;, invece di un più semplice &quot;Titolo del blog&quot;.

Spero di esserti stato di aiuto :)</description>
		<content:encoded><![CDATA[<p>@EsseZeta: ciao, grazie per aver deciso di intervenire! Se usi <i>visibility: hidden</i> non hai problemi con gli screen reader, che continueranno a leggere l&#8217;elemento.</p>
<p>Se però il logo che utilizzi ha al suo interno il titolo del blog e non è una semplice immagine, ti consiglio di aggiungerlo come background tramite CSS e non nel codice della pagina, altrimenti uno screen reader leggerà: &#8220;Logo Titolo del blog &#8211; Titolo del blog&#8221;, invece di un più semplice &#8220;Titolo del blog&#8221;.</p>
<p>Spero di esserti stato di aiuto :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: EsseZeta</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15499</link>
		<dc:creator>EsseZeta</dc:creator>
		<pubDate>Mon, 08 Jun 2009 23:45:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15499</guid>
		<description>ciao tom...
ti leggo da tanto, ma non sono mai intervenuto...
stanotte ho un dubbio relativo al nascondimento di elementi via css... vorrei discuterlo con te...
l&#039;utilizzo di visibility:hidden; può essere considerato accessibile?

così (su WP):

markup:
&lt;h1&gt;&lt;a href=&quot;&lt;?php echo get_settings(&#039;home&#039;); ?&gt;&quot; title=&quot;Vai alla home page&quot;&gt;&lt;img src=&quot;&lt;?php bloginfo(&#039;template_directory&#039;); ?&gt;/img/logo.png&quot; alt=&quot;logo &lt;?php bloginfo(&#039;name&#039;);?&gt;&quot; /&gt;&lt;span&gt;&lt;?php bloginfo(&#039;name&#039;);?&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;

css:
.header h1 span {
  font-size:1px;
  color: #fff;
  visibility:hidden;
  }

naturalmente l&#039;aria tra gli elementi regge a una riga di testo di 1px e il colore la confonde col bg...

:)</description>
		<content:encoded><![CDATA[<p>ciao tom&#8230;<br />
ti leggo da tanto, ma non sono mai intervenuto&#8230;<br />
stanotte ho un dubbio relativo al nascondimento di elementi via css&#8230; vorrei discuterlo con te&#8230;<br />
l&#8217;utilizzo di visibility:hidden; può essere considerato accessibile?</p>
<p>così (su WP):</p>
<p>markup:<br />
&lt;h1&gt;&lt;a href=&quot;&lt;?php echo get_settings(&#8216;home&#8217;); ?&gt;&quot; title=&quot;Vai alla home page&quot;&gt;&lt;img src=&quot;&lt;?php bloginfo(&#8216;template_directory&#8217;); ?&gt;/img/logo.png&quot; alt=&quot;logo &lt;?php bloginfo(&#8216;name&#8217;);?&gt;&quot; /&gt;&lt;span&gt;&lt;?php bloginfo(&#8216;name&#8217;);?&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;</p>
<p>css:<br />
.header h1 span {<br />
  font-size:1px;<br />
  color: #fff;<br />
  visibility:hidden;<br />
  }</p>
<p>naturalmente l&#8217;aria tra gli elementi regge a una riga di testo di 1px e il colore la confonde col bg&#8230;</p>
<p>:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: La proprietà display &#171; Blogging CSS</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15473</link>
		<dc:creator>La proprietà display &#171; Blogging CSS</dc:creator>
		<pubDate>Mon, 01 Jun 2009 09:27:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15473</guid>
		<description>[...] di questa proprietà non viene letto dagli screen readers. Potete approfondire il problema nel post Nascondere un elemento con i CSS in modo accessibile di Tommaso [...]</description>
		<content:encoded><![CDATA[<p>[...] di questa proprietà non viene letto dagli screen readers. Potete approfondire il problema nel post Nascondere un elemento con i CSS in modo accessibile di Tommaso [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Best of Week (+/-) #13 &#124; Insel der Engel'</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15420</link>
		<dc:creator>Best of Week (+/-) #13 &#124; Insel der Engel'</dc:creator>
		<pubDate>Sat, 16 May 2009 22:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15420</guid>
		<description>[...] Nascondere un elemento con i CSS in modo accessibile [...]</description>
		<content:encoded><![CDATA[<p>[...] Nascondere un elemento con i CSS in modo accessibile [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15399</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sat, 09 May 2009 14:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15399</guid>
		<description>@Marco Pedota: per quanto riguarda skip link e contenuti nascosti che hanno un&#039;alternativa grafica (es. titoli con image replacement) non ho mai avuto problemi con i motori di ricerca, non ci sono rischi, quindi vai tranquillo. Google penalizza quando ci sono contenuti nascosti senza motivo, che contengono delle keyword.</description>
		<content:encoded><![CDATA[<p>@Marco Pedota: per quanto riguarda skip link e contenuti nascosti che hanno un&#8217;alternativa grafica (es. titoli con image replacement) non ho mai avuto problemi con i motori di ricerca, non ci sono rischi, quindi vai tranquillo. Google penalizza quando ci sono contenuti nascosti senza motivo, che contengono delle keyword.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Marco Pedota - Studio grafico Artistiko</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15396</link>
		<dc:creator>Marco Pedota - Studio grafico Artistiko</dc:creator>
		<pubDate>Fri, 08 May 2009 21:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15396</guid>
		<description>Io ho usato spesso e volentieri display:none proprio per un discorso di accessibilità, ovvero per inserire nel sito menù di navigazione rapida, titoli di testi che per motivi di design sul sito non ne hanno, o elementi tipo link #top per tornare al menù di navigazione rapida.
Disabilitando i CSS il tutto è perfetto, la navigazione è intuitiva e semplice. Ma se gli screen reader non leggono &quot;display:none&quot; credo che dovrò usare { position: absolute; left: -9999px; }
Non l&#039;avevo mai usato prima pensando che non fosse un codice molto gradito ai motori di ricerca. Che ne pensi Tom?
Due siti dove ho implementato accessibilità e questa regola css in partcolare sono www.ordineavvocatipesaro.it e www.serigrafiadia.it
Che ve ne pare? (a livello usabilità/accessibilità ovviamente)</description>
		<content:encoded><![CDATA[<p>Io ho usato spesso e volentieri display:none proprio per un discorso di accessibilità, ovvero per inserire nel sito menù di navigazione rapida, titoli di testi che per motivi di design sul sito non ne hanno, o elementi tipo link #top per tornare al menù di navigazione rapida.<br />
Disabilitando i CSS il tutto è perfetto, la navigazione è intuitiva e semplice. Ma se gli screen reader non leggono &#8220;display:none&#8221; credo che dovrò usare { position: absolute; left: -9999px; }<br />
Non l&#8217;avevo mai usato prima pensando che non fosse un codice molto gradito ai motori di ricerca. Che ne pensi Tom?<br />
Due siti dove ho implementato accessibilità e questa regola css in partcolare sono <a href="http://www.ordineavvocatipesaro.it" rel="nofollow">http://www.ordineavvocatipesaro.it</a> e <a href="http://www.serigrafiadia.it" rel="nofollow">http://www.serigrafiadia.it</a><br />
Che ve ne pare? (a livello usabilità/accessibilità ovviamente)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15394</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 08 May 2009 09:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15394</guid>
		<description>@Foo: il problema è che così consideri JavaScript un requisito necessario per leggere la tua pagina. Ho cercato di spiegarlo nell&#039;ultimo paragrafo: meglio fare in modo che tutti i contenuti siano inizialmente leggibili, e nasconderli successivamente con JavaScript.</description>
		<content:encoded><![CDATA[<p>@Foo: il problema è che così consideri JavaScript un requisito necessario per leggere la tua pagina. Ho cercato di spiegarlo nell&#8217;ultimo paragrafo: meglio fare in modo che tutti i contenuti siano inizialmente leggibili, e nasconderli successivamente con JavaScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Tom</title>
		<link>http://www.tomstardust.com/archives/nascondere-un-elemento-con-i-css-in-modo-accessibile/#comment-15393</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 08 May 2009 09:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.tomstardust.com/?p=750#comment-15393</guid>
		<description>@wse: sì, gli screen reader come JAWS leggono i CSS, è proprio quello il motivo per cui bisogna fare attenzione all&#039;utilizzo del display: none. Se non sbaglio non succede in tutte le versioni, ma le più recenti si comportano così di default.

Ci sono poi utenti che disabilitano i CSS e quindi non hanno problemi di questo tipo, ma la maggioranza mantiene le impostazioni standard, come è logico aspettarsi.</description>
		<content:encoded><![CDATA[<p>@wse: sì, gli screen reader come JAWS leggono i CSS, è proprio quello il motivo per cui bisogna fare attenzione all&#8217;utilizzo del display: none. Se non sbaglio non succede in tutte le versioni, ma le più recenti si comportano così di default.</p>
<p>Ci sono poi utenti che disabilitano i CSS e quindi non hanno problemi di questo tipo, ma la maggioranza mantiene le impostazioni standard, come è logico aspettarsi.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
