
<?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>CssGlance gallery &#187; Accessibilità</title>
	<atom:link href="http://www.cssglance.com/category/notizie/accessibilita/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssglance.com</link>
	<description>CssGlance is the first italian website focused on providing a gallery of well designed and innovative CSS based websites from all around the world.</description>
	<lastBuildDate>Mon, 05 Apr 2010 11:52:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS MiniAdv</title>
		<link>http://www.cssglance.com/notizie/css-miniadv/</link>
		<comments>http://www.cssglance.com/notizie/css-miniadv/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 15:51:58 +0000</pubDate>
		<dc:creator>Andrea - CSSGlance Staff</dc:creator>
				<category><![CDATA[Accessibilità]]></category>
		<category><![CDATA[Notizie]]></category>
		<category><![CDATA[pubblicità]]></category>

		<guid isPermaLink="false">http://www.cssglance.com/notizie/accessibilita/css-miniadv/</guid>
		<description><![CDATA[Abbiamo ricevuto numerose email da designer che ci chiedono spiegazioni sul <strong>funzionamento del nostro nuovo spazio pubblicitario</strong> che abbiamo intitolato <strong>MiniAdv</strong>. E' un JavaScript, è codice Php, è un'applicazione server-side? No, niente di tutto ciò. Il discorso è molto più semplice. <strong>E' puro CSS</strong>.]]></description>
			<content:encoded><![CDATA[<p>Abbiamo ricevuto numerose email da designer che ci chiedono spiegazioni sul <strong>funzionamento del nostro nuovo spazio pubblicitario</strong> che abbiamo intitolato <strong>MiniAdv</strong>. E&#8217; un JavaScript, è codice Php, è un&#8217;applicazione server-side? No, niente di tutto ciò. Il discorso è molto più semplice. <strong>E&#8217; puro CSS</strong>. In questo articolo spiegheremo il funzionamento dei MiniAdv nel dettaglio, in modo da permettervi di utilizzarli in maniera semplice ed efficace all&#8217;interno delle vostre pagine.</p>
<p>L&#8217;idea di adottare questo tipo di spazi pubblicitari non è nata da noi. Credo che voi tutti ricordiate il grande successo ottenuto da quella che fu definita &#8220;<strong><a href="http://www.milliondollarhomepage.com/">The Million Dollar Homapage</a></strong>&#8220;. Una semplice pagina html ricoperta da centinaia di mini banner che hanno permesso al geniale ideatore di diventare milionario.</p>
<p>Molti siti internet utilizzano oggi lo stesso principio per guadagnare attraverso le proprie pagine. Tra i molti esempi possiamo sicuramente citare <a href="http://www.cssremix.com/showcase/mojobaby">CSS Remix</a> e <a href="http://www.italianwebgallery.it/">Italian Web Gallery</a>.</p>
<p>Nella maggior parte dei casi, passando il cursore del mouse sul mini banner, compare una tendina (<strong>tooltip</strong>) che offre alcune informazioni aggiuntive sul banner stesso come, ad esempio, il nome, la tagline o semplicemente un link al sito che ha pagato per mettere l&#8217;inserzione.</p>
<p>Questa interessante funzionalità viene spesso realizzata con l&#8217;utilizzo di codice <strong>JavaScript</strong>. Ma cosa succede se l&#8217;utente naviga le pagine del sito con i JavaScript disabilitati? La risposta è molto semplice. L&#8217;utente non vedrà la tendina con le informazioni aggiuntive. Questo significa che <strong>parte del contenuto non sarà accessibile</strong>.</p>
<p>Interessati ad utilizzare questo sistema su CSSGlance, abbiamo cercato di capire come fosse possibile realizzare lo stesso piacevole effetto di hover, garantendo comunque l&#8217;accessibilità dei contenuti della pagina. La soluzione è molto semplice: occorre utilizzare i CSS. E&#8217;, infatti, possibile creare tooltip, sul modello di quelli realizzati con l&#8217;impiego del JavaScript, <strong>interamente con l&#8217;impiego delle tecniche CSS</strong>. Questo significa produrre una funzionalità semplice, utile e soprattutto accessibile, in quanto funziona perfettametne anche se l&#8217;utente naviga con i browser disattivati. </p>
<p><a href="http://www.cssglance.com/test/miniadv/"><strong>Ecco quello che vogliamo ottenere</strong></a> e, adesso, vediamo come è possibile raggiungere questo risultato, analizzando il codice utilizzato nei dettagli.</p>
<p>Cio&#8217; che ci serve è una <strong>semplice lista di link</strong>. Ecco come si presenta il <strong>codice XHTML</strong> di base:</p>
<p><code>&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="http://www.google.com"&gt; &lt;span&gt;Google.com&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="http://www.yahoo.com"&gt; &lt;span&gt;Yahoo.com&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="http://www.cssbeauty.com"&gt; &lt;span&gt;CSSBeauty.com&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br />
...<br />
&lt;/ul&gt;</code></p>
<p>A questo punto non ci resta che far flottare gli elementi &lt;li&gt; al fine di posizionarli l&#8217;uno accanto all&#8217;altro. Occorre poi impostare un posizionamento relativo per i link, in modo da <strong>permettere agli span contenuti in essi di posizionarsi in maniera assoluta rispetto al link padre</strong>. Gli span devono avere impostata anche la proprietà display:none, che viene variata in display:block ogni qual volta il puntatore del mouse passa sopra il mini banner. Potrete facilmente risolvere i bug di ie utilizzando la proprietà z-index per il tootip e per gli altri contenitori del vostro layout.</p>
<p>Quello che segue è il <strong>codice CSS </strong>di base:</p>
<p><code>#miniadv ul{margin:0;padding:0;list-style:none}<br />
#miniadv ul li {float:left;margin:0 2px 2px 0}<br />
#miniadv a{float:left;position:relative;z-index:5; width:18px;height:18px}<br />
#miniadv a:hover{z-index:10}<br />
#miniadv a span{display:none}<br />
#miniadv a:hover span {display:block;position:absolute; bottom:2em;right:2em;width:135px}</code></p>
<p><a href="http://www.cssglance.com/test/miniadv/"><strong>Ecco il risultato finale</strong></a>! Potete <a href="http://www.cssglance.com/test/miniadv/miniadv.zip"><strong>scaricare l&#8217;esempio</strong></a> (zip-9KB) e <strong>utilizzarlo liberamente nei vostri siti</strong> internet. Vi preghiamo di <strong>inserire  un riferimento e un link a CSSGlance</strong> nella pagina in cui userete questa tecnica.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssglance.com/notizie/css-miniadv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessibilità guida completa</title>
		<link>http://www.cssglance.com/notizie/accessibilita-guida-completa/</link>
		<comments>http://www.cssglance.com/notizie/accessibilita-guida-completa/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 08:07:36 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Accessibilità]]></category>
		<category><![CDATA[Notizie]]></category>
		<category><![CDATA[Segnalazioni]]></category>

		<guid isPermaLink="false">http://www.cssglance.com/notizie/segnalazioni/accessibilita-guida-completa/</guid>
		<description><![CDATA[Uscirà a settembre il libro di Michele Diodati, da anni uno dei più autorevoli divulgatori della cultura dell’accessibilità in Italia. Tema che, come sottolinea l’autore nella prefazione resa disponibile in formato pdf sul sito dell’Apogeo, rappresenta una sfida, una necessità più che un problema per gli sviluppatori web.]]></description>
			<content:encoded><![CDATA[<p><strong>Uscirà a settembre</strong> il libro di <a href="http://www.diodati.org/">Michele Diodati</a>, da anni uno dei più autorevoli divulgatori della cultura dell’accessibilità in Italia. Tema che, come sottolinea l’autore nella <a href="http://www.apogeoeditore.com/wp-content/uploads/2007/07/introduzione.pdf">prefazione resa disponibile in formato pdf</a> sul <a href="http://www.apogeonline.com/libri/88-503-2315-8/scheda">sito dell’Apogeo</a>, rappresenta una sfida, una necessità più che un problema per gli sviluppatori web.</p>
<p>Concordo con l’autore quando afferma che il rischio è spesso quello di confondere il mezzo con il fine dell’accessibilità, ovvero applicare meccanicamente tecniche che riteniamo valide senza interrogarsi sulla loro reale utilità. La guida di Diodati vuole dunque essere prima di tutto un <strong>tentativo di dar voce alle richieste degli utenti beneficiari dell’accessibilità</strong>: intende fornire cioè agli sviluppatori gli strumenti di base per cercare di rendere semplice il complesso, con la consapevolezza che l’accessibilità <em>universale </em>non esiste e non può esistere.</p>
<p><strong>Successivamente all’uscita nelle librerie</strong>, Diodati si impegnerà in un <strong>nuovo progetto</strong>, quello di rendere i contenuti del libro accessibili e consultabili liberamente sul web. Ulteriore sforzo concreto da parte di Diodati per aiutare chi si occupa di web ad affrontare la sfida con i giusti mezzi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssglance.com/notizie/accessibilita-guida-completa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>



