<?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</title>
	<atom:link href="http://www.tomstardust.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tomstardust.com</link>
	<description>Web Design blog: accessibilità, xhtml e css</description>
	<lastBuildDate>Fri, 13 Apr 2012 06:58:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Vendere online: Gumroad è la soluzione?</title>
		<link>http://www.tomstardust.com/archives/vendere-online-gumroad-soluzione/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vendere-online-gumroad-soluzione</link>
		<comments>http://www.tomstardust.com/archives/vendere-online-gumroad-soluzione/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 12:45:02 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[risorse]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1890</guid>
		<description><![CDATA[<p>Una startup consente di mettere in vendita qualsiasi prodotto: basta un account Paypal.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/vendere-online-gumroad-soluzione/">Vendere online: Gumroad è la soluzione?</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="right borded size-full wp-image-1891" title="Gumroad" src="http://www.tomstardust.com/wp-content/uploads/2012/02/gumroad.png" alt="Gumroad logo" width="285" height="108" />Quando si tratta di vendere un prodotto online non è facile trovare una soluzione immediata per farlo. Esiste <em>eBay</em> da tempo, ma ha un mercato incentrato sui beni fisici ed il processo di vendita richiede molte attenzioni.</p>
<p><a href="http://gumroad.com">Gumroad</a> è una startup che in pochi passi si propone di risolvere il problema:</p>
<ul>
<li>Ti registri su <a href="https://gumroad.com/">gumroad.com</a></li>
<li>Inserisci il nome del prodotto che vuoi vendere ed un link</li>
<li>Fissi il prezzo</li>
<li>Diffondi il link di acquisto</li>
</ul>
<p>Se tutto va come previsto, ogni mese Gumroad pagherà via <em>Paypal</em>, trattenendo una commissione (pari al 5% + 0.30$ per ogni acquisto).</p>
<p><span id="more-1890"></span></p>
<h3>La procedura di acquisto</h3>
<p>Gumroad sembra una buona soluzione per vendere prodotti senza doversi preoccupare dell&#8217;esperienza di acquisto dell&#8217;utente. La procedura infatti è semplicissima:</p>
<h4>1. pagina di acquisto</h4>
<p><a href="http://www.tomstardust.com/wp-content/uploads/2012/02/gumroad-acquisto-1.jpg" rel="lightbox"><img class="alignnone size-medium wp-image-1893" title="Screenshot del primo step di acquisto" src="http://www.tomstardust.com/wp-content/uploads/2012/02/gumroad-acquisto-1-475x310.jpg" alt="" width="475" height="310" /></a></p>
<h4>2. inserimento dati della carta di credito</h4>
<p><a href="http://www.tomstardust.com/wp-content/uploads/2012/02/gumroad-acquisto-2.jpg" rel="lightbox"><img class="alignnone size-medium wp-image-1894" title="Screenshot del secondo step di acquisto" src="http://www.tomstardust.com/wp-content/uploads/2012/02/gumroad-acquisto-2-475x310.jpg" alt="" width="475" height="310" /></a></p>
<h3>E i difetti?</h3>
<p>Il problema principale è uno: <a title="User Experience: i risultati del questionario di usabile.it" href="http://gumroad.com">Gumroad</a> non offre nessuna protezione o garanzia sul link di acquisto del prodotto. Niente vieta ad un utente di comprare e poi <strong>condividere il link</strong> con amici e parenti.</p>
<p>Parlando di beni digitali, in ogni caso il problema resterebbe anche se il link fosse dinamico. Nessuno potrebbe impedire ad un acquirente di condividere tramite altri mezzi il bene appena acquistato.</p>
<p>Io valuterò seriamente l&#8217;uso di questo servizio: vendere foto, temi WordPress, script o elementi grafici non è mai stato così facile, e la commissione è decisamente inferiore a quella di altri servizi come <a href="http://themeforest.net/">ThemeForest</a>. Certo, qui non esiste un network all&#8217;interno del quale farsi conoscere, ma sono due servizi differenti per esigenze diverse. Avere una nuova possibilità a disposizione è sempre positivo, considerando che è la creazione di un 19enne: <a href="http://sahillavingia.com/">Sahil Lavingia</a>.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/vendere-online-gumroad-soluzione/">Vendere online: Gumroad è la soluzione?</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/vendere-online-gumroad-soluzione/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>User Experience: i risultati del questionario di usabile.it</title>
		<link>http://www.tomstardust.com/archives/user-experience-questionario/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-experience-questionario</link>
		<comments>http://www.tomstardust.com/archives/user-experience-questionario/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 07:40:40 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[usabilità]]></category>
		<category><![CDATA[sondaggio]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1874</guid>
		<description><![CDATA[<p>Alcune considerazioni sul sondaggio riguardante la UX, organizzato da Maurizio Boscarol.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/user-experience-questionario/">User Experience: i risultati del questionario di usabile.it</a></p>]]></description>
			<content:encoded><![CDATA[<p>Maurizio Boscarol ha pubblicato su <em>usabile.it</em> i risultati di <a title="User Experience: i risultati del questionario" href="http://www.usabile.it/blog/user-experience-i-risultati-del-questionario-e-considerazioni-sul-mercato-italiano">un sondaggio molto interessante</a> effettuato qualche mese fa. L&#8217;argomento è la User Experience, materia di cui si parla molto negli ultimi anni non solo tra gli esperti del settore ma anche a livello aziendale.</p>
<p>Uno degli scopi del sondaggio era capire come fosse interpretata la disciplina: viene usata semplicemente come un nuovo termine per farsi interessanti agli occhi dei clienti o ha davvero un&#8217;utilità pratica?</p>
<p><span id="more-1874"></span>Tenendo presente che il campione esaminato è piuttosto ristretto (81 persone), le risposte sono comunque interessanti.</p>
<p><strong>Il primo dato riguarda i partecipanti:</strong> sicuramente ha influito l&#8217;argomento del questionario, perché il 40% ha dichiarato di essere un User Experience Designer, in numero maggiore rispetto a Web Designer, Project Manager e Information Architect. Ho qualche dubbio che questi numeri si avvicinino alla realtà: la mia impressione è che il target interessato a rispondere sia troppo lontano dalla media italiana.</p>
<p>Un altro punto molto interessante riguarda la risposta alla domanda <strong>&#8220;Cosa pensi della User Experience?&#8221;</strong>, filtrando i risultati tra UX Designer, Project Manager e il resto degli intervistati. Praticamente tutti ritengono la materia importante, ma:</p>
<ul>
<li>gli UX Designer sono molto meno propensi a definire la User Experience &#8220;fuffa&#8221;</li>
<li>i PM pur considerando l&#8217;argomento importante, definiscono il nome inconsistente con numeri ben sopra la media dei designer.</li>
</ul>
<p>In sintesi questa è l&#8217;analisi che viene fatta:</p>
<blockquote><p><strong>La UX è un nome che a molti (in particolare molti Project Manager, ma non solo) ritengono fuffoso, ma tutti riconoscono che è un “ombrello” che si occupa di attività importanti o molto importanti.</strong> In Italia pare tuttavia esserci (per quel che può testimoniare il nostro piccolo campione) un ventaglio di esperienze non positivo con i professionisti che operano in questo settore: vengono giudicati poco credibili o poco professionali.</p>
<p>Non perché non ci sia rigore scientifico dietro i metodi (viene giudicato poco importante: e questo mi sembra un segno di maturità del settore), ma perché applicati male o da professionisti giudicati poco competenti.</p></blockquote>
<p>Se non l&#8217;avete già fatto vi consiglio di leggere <a href="http://www.usabile.it/blog/user-experience-i-risultati-del-questionario-e-considerazioni-sul-mercato-italiano">tutto l&#8217;articolo</a>, merita attenzione. Sarebbe interessante organizzare prossimamente un altro questionario simile cercando di allargare il campione, sullo stile dei <a title="The ALA 2011 Web Design survey" href="http://www.alistapart.com/articles/the-ala-2011-web-design-survey/">sondaggi annuali di A List Apart</a>.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/user-experience-questionario/">User Experience: i risultati del questionario di usabile.it</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/user-experience-questionario/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linee guida 2011 per i siti web della pubblica amministrazione</title>
		<link>http://www.tomstardust.com/archives/linee-guida-2011-siti-pubblica-amministrazione/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linee-guida-2011-siti-pubblica-amministrazione</link>
		<comments>http://www.tomstardust.com/archives/linee-guida-2011-siti-pubblica-amministrazione/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 06:59:52 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[risorse]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1865</guid>
		<description><![CDATA[<p>La nuova edizione delle linee guida, destinata a chi lavora per la PA.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/linee-guida-2011-siti-pubblica-amministrazione/">Linee guida 2011 per i siti web della pubblica amministrazione</a></p>]]></description>
			<content:encoded><![CDATA[<p>Leggo da <a href="http://www.mucignat.com/blog/archives/2436-linee-guida-per-i-siti-della-pa-versione-aggiornata.html">Alberto Mucignat</a> che sono state pubblicate le <strong><a href="http://www.innovazionepa.gov.it/lazione-del-ministro/linee-guida-siti-web-pa/presentazione.aspx">linee guida per i siti web della pubblica amministrazione</a></strong>, aggiornate al 2011; è interessante sapere che sono state aggiornate dopo due mesi di consultazione pubblica tramite <a href="http://apps.innovazionepa.it/forum/">un forum</a> aperto a tutti.</p>
<p><span id="more-1865"></span></p>
<p>Queste indicazioni hanno un obiettivo ben preciso, dichiarato nel testo di presentazione:</p>
<blockquote><p>[...] suggerire alle PA criteri e strumenti per la riduzione dei siti web pubblici obsoleti e per il miglioramento di quelli attivi, in termini di principi generali, modalità di gestione e aggiornamento, contenuti minimi. A tal fine, le Linee guida sono finalizzate a delineare gli aspetti fondamentali del processo di sviluppo progressivo dei servizi online e di offerta di informazioni di qualità rivolte al cittadino, che deve contraddistinguere ogni pubblica amministrazione.</p></blockquote>
<p>Sono stupito (ma forse non troppo) nel vedere che purtroppo le novità e le differenze rispetto alle linee guida del 2010 sono state pubblicate in <a title="Linee guida 2011 per i siti della PA - Schema 1" href="http://www.tomstardust.com/wp-content/uploads/2011/10/schema_1-1024x458.jpg" rel="lightbox">un&#8217;immagine .jpg</a>, deformata ma soprattutto inaccessibile. Se nemmeno in questo ambito vengono rispettati i minimi requisiti, non mi sorprende che ancora oggi buona parte della rete sia preclusa ad una buona fascia di utenti.</p>
<p>L&#8217;invito è sempre lo stesso: preoccupatevi delle normative, ma pensate all&#8217;accessibilità reale dei siti che realizzate, e soprattutto considerate l&#8217;applicazione di certe buone norme nel lavoro di tutti i giorni, non solo lavorando nell&#8217;ambito della PA.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/linee-guida-2011-siti-pubblica-amministrazione/">Linee guida 2011 per i siti web della pubblica amministrazione</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/linee-guida-2011-siti-pubblica-amministrazione/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Liste HTML e screen reader</title>
		<link>http://www.tomstardust.com/archives/liste-html-e-screen-reader/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=liste-html-e-screen-reader</link>
		<comments>http://www.tomstardust.com/archives/liste-html-e-screen-reader/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 06:35:00 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[screen reader]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1857</guid>
		<description><![CDATA[<p>Non tutti i lettori di schermo annunciano la presenza di una lista se l'aspetto viene modificato tramite CSS.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/liste-html-e-screen-reader/">Liste HTML e screen reader</a></p>]]></description>
			<content:encoded><![CDATA[<p>Gli <strong>screen reader</strong> sono uno strumento utile, per qualcuno indispensabile, ma a volte si comportano in maniera diversa da quello che ci si potrebbe aspettare.</p>
<p>Una di queste situazioni è stata descritta pochi giorni fa <a title="Screen readers, list items, and list-style: none" href="http://www.456bereastreet.com/archive/201109/screen_readers_list_items_and_list-stylenone/">su 456 Berea Street</a>, e riguarda le <strong>liste HTML</strong>: i classici tag <em>&lt;ol&gt;</em> e <em>&lt;ul&gt;</em>. Quando l&#8217;aspetto della lista viene nascosto tramite fogli di stile, molti screen reader non la annunciano come tale, anche se il codice HTML dice il contrario.</p>
<p><span id="more-1857"></span></p>
<p>Questo si verifica utilizzando gli attributi CSS:</p>
<pre><code>list-style-type: none</code></pre>
<p>oppure</p>
<pre><code>list-style: none</code></pre>
<p>In questi casi NVDA su Firefox, Orca e VoiceOver non dichiareranno la presenza di una lista. Non è un problema gravissimo, ma questo comportamento peggiora l&#8217;esperienza di navigazione degli utenti che usano uno screen reader. Non saranno infatti in grado di capire quando inizia o finisce un elemento.</p>
<p>Una informazione del genere ovviamente va valutata a seconda delle situazioni e del target di utenti: nessuno vi impedisce di usare <em>list-style: none</em>, ma se lavorate su un sito dove tenete all&#8217;accessibilità, considerate l&#8217;ipotesi di mostrare le liste come tali, senza ricorrere a immagini in background per i puntatori o stratagemmi simili.</p>
<p>Se vi interessa approfondire l&#8217;argomento screen reader e volete testare il vostro sito, trovate altre informazioni utili in questo post: <a href="http://www.tomstardust.com/archives/uno-screen-reader-per-i-test/">Uno screen reader per i test</a>.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/liste-html-e-screen-reader/">Liste HTML e screen reader</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/liste-html-e-screen-reader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Responsive Web Design, la recensione</title>
		<link>http://www.tomstardust.com/archives/responsive-web-design-recensione/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=responsive-web-design-recensione</link>
		<comments>http://www.tomstardust.com/archives/responsive-web-design-recensione/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 06:40:46 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[libri]]></category>
		<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[recensione]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1844</guid>
		<description><![CDATA[<p>Uno dei migliori libri per la creazione di siti web multipiattaforma, con istruzioni pratiche per usare layout fluidi e media queries.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/responsive-web-design-recensione/">Responsive Web Design, la recensione</a></p>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-1845 aligncenter" title="Responsive Web Design" src="http://www.tomstardust.com/wp-content/uploads/2011/08/responsive-web-design-475x218.jpg" alt="" width="475" height="218" /></p>
<p><em>Responsive Web Design</em> è l&#8217;ultimo libro pubblicato da <a href="http://www.abookapart.com/">A Book Apart</a>, la società gestita dall&#8217;onnipresente Jeffrey Zeldman. Nei mesi scorsi ho avuto modo di leggere le pubblicazioni dedicate a HTML5 e CSS3, ma questo è stato il primo testo che mi ha convinto veramente a scrivere una recensione.</p>
<p><span id="more-1844"></span>Le pubblicazioni precedenti sono un pratico riassunto per chi vuole iniziare a lavorare con le ultime tecnologie nell&#8217;ambito del web design, ma questo testo offre qualcosa di più.</p>
<p>Qual è l&#8217;argomento del libro?</p>
<p>La spiegazione di tutte le tecniche necessarie alla realizzazione di <strong>siti web multipiattaforma</strong>, dal <em>desktop</em> al <em>mobile</em> passando per i <em>tablet</em>, senza per forza ricorrere a pagine con <em>markup</em> differente. Se in passato un sito web poteva essere inteso come un&#8217;entità tutto sommato ben definita e relativa ad un unico contesto (lo schermo del pc), adesso questo concetto non esiste più: i contenuti vengono visualizzati sui dispositivi più vari, dall&#8217;iPad agli smartphone di ultima generazione, che hanno risoluzioni variabili e caratteristiche diverse tra loro. I siti a larghezza fissa iniziano a diventare obsoleti, e a seconda del contesto e del proprio target potrebbe valere la pena progettare siti web che si adattano all&#8217;utente, mantenendo il pieno supporto ai browser più datati.</p>
<p>La prima cosa che si nota leggendo questo libro è un approccio molto pratico alla soluzione dei problemi da parte dell&#8217;autore, <a href="http://unstoppablerobotninja.com/">Ethan Marcotte</a>. Se questo può non piacere ad alcuni, per tutti coloro che amano sperimentare e sporcarsi le mani con il codice <em>Responsive Web Design</em> è il testo perfetto. Solo la teoria essenziale, pochi concetti espressi in maniera molto chiara, e molti esempi con il codice in evidenza pronto per essere testato.</p>
<h3>Contenuti</h3>
<p><em>Responsive Web Design</em> è suddiviso nei seguenti capitoli:</p>
<ol>
<li>Our Responsive Web</li>
<li>The Flexible Grid</li>
<li>Flexible Images (<a href="http://www.alistapart.com/articles/fluid-images/">estratto in inglese</a> &#8211; <a title="Immagini fluide - Italian ALA" href="http://italianalistapart.com/articoli/42-numero-29-15-giugno-2011/168-immagini-fluide">estratto in italiano</a>)</li>
<li>Media Queries</li>
<li>Becoming Responsive</li>
</ol>
<p>Potete leggere un estratto dal terzo capitolo <em></em> su <a title="Fluid images - ALA" href="http://www.alistapart.com/articles/fluid-images/">A List Apart</a> o su <a href="http://italianalistapart.com/articoli/42-numero-29-15-giugno-2011/168-immagini-fluide">Italian A List Apart</a>.</p>
<p>Il libro è in vendita sia in versione cartacea che digitale <a title="Responsive Web Design" href="http://www.abookapart.com/products/responsive-web-design">sul sito di A Book Apart</a>. Se siete interessati all&#8217;argomento, volete sapere come utilizzare al meglio le media queries dei CSS3 e vi piacerebbe sapere cosa si intende quando si parla di approccio <em>mobile first</em>, <em>Responsive Web Design</em> fa al caso vostro.</p>
<p>Leggerlo mi ha dato molte idee, e probabilmente nei miei prossimi lavori e nella futura versione di <em>tomstardust.com</em> metterò in pratica molti dei suggerimenti letti.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/responsive-web-design-recensione/">Responsive Web Design, la recensione</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/responsive-web-design-recensione/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Quando usare !important nei CSS</title>
		<link>http://www.tomstardust.com/archives/quando-usare-important-nei-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quando-usare-important-nei-css</link>
		<comments>http://www.tomstardust.com/archives/quando-usare-important-nei-css/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 06:55:03 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1833</guid>
		<description><![CDATA[<p>Ha senso utilizzare !important in un foglio di stile? La risposta è no, con rare eccezioni.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/quando-usare-important-nei-css/">Quando usare !important nei CSS</a></p>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;uso di <em>!important</em> nei CSS è la principale causa di frustrazione quando si lavora su un sito, soprattutto se ereditato da altri sviluppatori.</p>
<p>Infatti se all&#8217;interno di un CSS ci sono delle regole contrassegnate con <em>!important</em> e questi valori devono essere modificati su dei nuovi elementi, non ci sono molte soluzioni. Le principali sono due:</p>
<ul>
<li>stravolgere il foglio di stile</li>
<li>entrare in un circolo vizioso aggiungendo nuove regole con <em>!important</em>.</li>
</ul>
<p>Basta capire questo per rendersi conto di come sia sempre meglio evitarne l&#8217;uso<em></em>. Mi era capitato anche in passato di sfiorare l&#8217;argomento <a title="CSS design e standard di lavoro" href="http://www.tomstardust.com/archives/bbc-css-design/">parlando degli standard del sito della BBC</a>, dove era appunto proibito agli sviluppatori di utilizzare questa regola.</p>
<p><span id="more-1833"></span></p>
<p>Ma quali sono le alternative? Prima di tutto <strong>pensare fin da subito</strong> a come dovrà essere organizzato il foglio di stile. Scrivere regole generiche non aiuta e molto spesso è il motivo per cui si viene tentati dall&#8217;utilizzo di <em>!important</em>.</p>
<p>Un link ad esempio avrà una sua definizione generica all&#8217;inizio del CSS:</p>
<pre><code>a {...}</code></pre>
<p>Ma unire a questo qualcosa come</p>
<pre><code>#content a {...}</code></pre>
<p>&#8230;sarà fonte di problemi dopo poco tempo, perché è una definizione troppo generica per non richiedere nuovi interventi. Per evitarlo, la cosa migliore è appoggiarsi sempre a selettori ben specifici, a seconda dell&#8217;area del sito.</p>
<p>In un blog potrebbero esserci ad esempio vari <em>div</em> contenitori all&#8217;interno dei post, con cui differenziare lo stile dei link:</p>
<pre><code>#content .post_header a {...}
#content .post a {...}</code></pre>
<p>O sulla sidebar invece di un generico</p>
<pre><code>#sidebar a {...}</code></pre>
<p>potrebbero essere definite delle aree precise come sui temi WordPress:</p>
<pre><code>.widget a {...}</code></pre>
<h3>Eccezioni</h3>
<p>Uno dei rari casi in cui l&#8217;uso di <em>!important </em>può avere senso è quando sono presenti elementi specifici che devono apparire uguali in qualsiasi punto del sito. Non sto parlando di bottoni e riquadri (che potrebbero sempre avere delle varianti), ma ad esempio di indicazioni di stato come i messaggi di errore.</p>
<p>Contrassegnare una classe <em>.error</em> nel seguente modo potrebbe essere l&#8217;unica ragione per tollerarne l&#8217;uso:</p>
<pre><code>.error {color: #f00 !important;}</code></pre>
<p>Se volete leggere anche un&#8217;opinione autorevole a riguardo, vi consiglio di dare un&#8217;occhiata al post <a href="http://css-tricks.com/9462-when-using-important-is-the-right-choice/">When using !important is the right choice</a> su CSS Tricks, e di leggere attentamente <a href="http://css-tricks.com/9462-when-using-important-is-the-right-choice/#comment-94656">il commento di Jonathan Snook</a> in risposta agli esempi citati dall&#8217;autore.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/quando-usare-important-nei-css/">Quando usare !important nei CSS</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/quando-usare-important-nei-css/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Form accessibili: come usare le label</title>
		<link>http://www.tomstardust.com/archives/form-accessibili-come-usare-le-label/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=form-accessibili-come-usare-le-label</link>
		<comments>http://www.tomstardust.com/archives/form-accessibili-come-usare-le-label/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 06:46:12 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[label]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1825</guid>
		<description><![CDATA[<p>Guida all'uso delle label nei form HTML, per un sito più accessibile.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/form-accessibili-come-usare-le-label/">Form accessibili: come usare le label</a></p>]]></description>
			<content:encoded><![CDATA[<p>Esistono due metodi <strong>HTML </strong>per contrassegnare un campo di un form con un&#8217;etichetta.</p>
<p>Il primo è usare l&#8217;attributo &#8220;for&#8221; sulla <em>label</em>, con un valore corrispondente all&#8217;<em>id </em>dell&#8217;elemento associato:</p>
<pre><code>&lt;label for="email"&gt;email:&lt;/label&gt;
&lt;input type="text" id="email" /&gt;</code></pre>
<p>Il secondo è inserire il campo del form all&#8217;interno della label:</p>
<pre><code>&lt;label&gt;email: &lt;input type="text" /&gt;&lt;/label&gt;</code></pre>
<p>Personalmente preferisco il primo metodo, ma il secondo è comunque valido e riconosciuto come corretto.</p>
<p><span id="more-1825"></span></p>
<h3>Label nascoste</h3>
<p>Un metodo molto diffuso ultimamente è quello di non visualizzare la <em>label</em>, inserendo un <a title="HTML5: l’attributo placeholder" href="http://www.tomstardust.com/archives/html5-placeholder/">placeholder</a> all&#8217;interno del campo, o usando JavaScript per nascondere al clic un  valore che fa da segnaposto, come il classico &#8220;inserisci qui la tua  email&#8221;.</p>
<p>Questa tecnica può essere tranquillamente utilizzata, ma non autorizza ad eliminare l&#8217;etichetta associata. <strong>La <em>label</em> deve essere sempre presente, anche se invisibile.</strong></p>
<h3>HTML5 e le label</h3>
<p>Parlando di <strong>HTML5</strong>, il discorso è più o meno analogo. C&#8217;è un interessante articolo di Steve Faulkner sull&#8217;argomento con alcuni test pratici: <a href="http://www.paciellogroup.com/blog/2011/07/html5-accessibility-chops-form-control-labeling/">HTML5 accessibility chops &#8211; form control labeling</a>.</p>
<p>Dai risultati si nota come il metodo più sicuro per far riconoscere una <em>label </em>al browser (o a una tecnologia assistiva come uno screen reader) sia sempre l&#8217;attributo <em>for </em>abbinato ad un <em>id</em>.</p>
<p>Un altro metodo efficace è l&#8217;utilizzo dell&#8217;attributo <em>aria-labelledby</em>, che viene riconosciuto come valido:</p>
<pre><code>&lt;label id="email"&gt;email&lt;/label&gt;
&lt;input type="text" aria-labelledby="email"&gt;</code></pre>
<p>Inserire il campo input all&#8217;interno di una <em>label </em>non è un metodo pienamente supportato, quindi con HTML5 è meglio evitarlo, almeno per ora.</p>
<p>Creare un form accessibile non è complicato, seguendo queste poche indicazioni avete tutti gli elementi per utilizzare correttamente le <em>label</em>. La cosa importante è ricordarsi di avere sempre un minimo di attenzione ai dettagli. Basta veramente poco per rendere un form accessibile, con qualsiasi specifica.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/form-accessibili-come-usare-le-label/">Form accessibili: come usare le label</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/form-accessibili-come-usare-le-label/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Iubenda: generatore di privacy policy</title>
		<link>http://www.tomstardust.com/archives/iubenda-generatore-privacy-policy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iubenda-generatore-privacy-policy</link>
		<comments>http://www.tomstardust.com/archives/iubenda-generatore-privacy-policy/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 06:59:12 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[risorse utili]]></category>
		<category><![CDATA[generatore]]></category>
		<category><![CDATA[privacy policy]]></category>
		<category><![CDATA[risorse]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1812</guid>
		<description><![CDATA[<p>Un nuovo servizio promette di risolvere tutti i problemi relativi alla creazione di privacy policy.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/iubenda-generatore-privacy-policy/">Iubenda: generatore di privacy policy</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-1813" title="Cassetta di sicurezza" src="http://www.tomstardust.com/wp-content/uploads/2011/06/privacy-475x316.jpg" alt="" width="475" height="316" /></p>
<p>Da qualche giorno fa parlare di sè <a href="http://bit.ly/jozfB0"><strong>Iubenda</strong></a>, un nuovo servizio tutto italiano che permetterà a chiunque abbia un sito web di generare una informativa sulla privacy. La beta privata partirà il 1° luglio, ma l&#8217;idea è veramente interessante soprattutto perché al momento non esistono concorrenti; la condizione ideale per partire con un vantaggio non da poco.</p>
<p>Al momento è possibile <a title="Iscrizione a Iubenda" href="http://bit.ly/jozfB0">iscriversi</a> in attesa di ricevere un invito.</p>
<p><span id="more-1812"></span></p>
<h3>Come funziona il servizio?</h3>
<p><em>Iubenda </em>è un&#8217;applicazione web con un obiettivo chiaro: colmare una lacuna che riguarda la maggioranza dei siti (italiani e non). Per creare la propria privacy policy sarà sufficiente superare tre passi:</p>
<ol>
<li>selezionare i servizi utilizzati (es. Adsense, Google Analytics&#8230;)</li>
<li>inserire i dati relativi al titolare</li>
<li>aggiungere al sito il codice necessario</li>
</ol>
<p>La procedura non poteva essere più semplice: vedremo all&#8217;apertura se il servizio sarà effettivamente usabile ed immediato come si presenta. Al momento non resta che fare un in bocca al lupo al team di sviluppo, visto che idee come questa meritano di crescere, soprattutto se nate in Italia.</p>
<h3>Classifica per l&#8217;accesso alla beta</h3>
<p>Mi ha colpito subito il sistema che è stato ideato per aiutare il passaparola. Ogni iscritto a <em>Iubenda </em>infatti conosce in tempo reale la propria posizione in una classifica generale di tutti gli utenti registrati, ed il 1° luglio solo i primi 30 potranno accedere al servizio in anteprima. Per guardagnare posizioni in classifica è necessario portare altri iscritti, e parlare del servizio su Facebook e Twitter.</p>
<p>Un meccanismo del genere ha sicuramente richiesto ore aggiuntive di sviluppo, ma gli sforzi sono stati ampiamente ripagati. Basta fare <a title="Iubenda su Twitter" href="http://search.twitter.com/search?q=iubenda">una ricerca su Twitter</a> per rendersi conto di come il passaparola si stia facendo strada.</p>
<p>Una strategia di marketing simile non è da sottovalutare: per il vostro prossimo progetto potrebbe valere la pena pensare a qualcosa del genere.</p>
<h3>Per approfondire</h3>
<p><a title="Privacy e siti web: genera l'informativa in pochi passi con Iubenda (Intervista)" href="http://www.ninjamarketing.it/2011/06/13/privacy-e-siti-web-genera-linformativa-in-pochi-passi-con-iubenda-intervista/">Su Ninja Marketing</a> è stata pubblicata un&#8217;intervista ad <strong>Andrea Giannangelo</strong>, il fondatore di <em>Iubenda</em>. Se volete sapere come è nata questa startup vi consiglio di leggerla.</p>
<p><strong>Potete iscrivervi subito a Iubenda a <a title="Iscrizione a Iubenda" href="http://bit.ly/jozfB0">questo indirizzo</a>.</strong></p>
<p><em>[Foto di 3desc - <a href="http://it.fotolia.com">Fotolia.com</a>]</em></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/iubenda-generatore-privacy-policy/">Iubenda: generatore di privacy policy</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/iubenda-generatore-privacy-policy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 3.2, PHP e jQuery</title>
		<link>http://www.tomstardust.com/archives/wordpress-3-2-php-jquery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-2-php-jquery</link>
		<comments>http://www.tomstardust.com/archives/wordpress-3-2-php-jquery/#comments</comments>
		<pubDate>Thu, 26 May 2011 11:15:29 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1804</guid>
		<description><![CDATA[<p>La versione 3.2 di Wordpress introduce alcune novità da testare prima del prossimo aggiornamento.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/wordpress-3-2-php-jquery/">WordPress 3.2, PHP e jQuery</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="right size-full wp-image-1107" title="Logo WordPress" src="http://www.tomstardust.com/wp-content/uploads/2010/02/wordpress-logo.jpg" alt="" width="150" height="150" /><strong>Aggiornamento del 5 luglio 2011:</strong> è uscita la versione 3.2 di WordPress!</p>
<p>E&#8217; stata rilasciata la <a href="http://wordpress.org/news/2011/05/wordpress-3-1-3/">versione beta 2 di WordPress 3.2</a>, con alcune importanti novità. In attesa dell&#8217;uscita della release definitiva è stata inviata una comunicazione agli sviluppatori con l&#8217;invito a fare dei test: ci saranno infatti alcuni cambiamenti rilevanti, ed è bene che siano noti a tutti coloro che usano WordPress soprattutto in ambito lavorativo.</p>
<p><span id="more-1804"></span></p>
<h3>Requisiti minimi: PHP 5.2.4 e MySQL 5.0.15</h3>
<p>Il primo fattore da considerare è il cambiamento dei requisiti minimi per l&#8217;installazione di WordPress. Dalla versione 3.2 in poi sarà necessario avere installati sul server <strong>PHP 5.2.4</strong> e <strong>MySQL 5.0.15</strong>.</p>
<p>Questo potrebbe causare problemi con alcuni servizi hosting che utilizzano ancora la versione 4 di PHP: non è un caso così raro come si potrebbe pensare. Al momento di aggiornare a WordPress 3.2 ricordatevi di controllare la configurazione del vostro hosting in modo da evitare sorprese.</p>
<h3>Aggiornamento a jQuery 1.6.1</h3>
<p>Un&#8217;altra novità rilevante è l&#8217;aggiornamento della versione di jQuery inclusa in WordPress. Si passa da jQuery 1.4.4 alla <strong>1.6.1</strong>, con un salto di ben due <em>major release</em>.</p>
<p>Tra le novità più importanti, la <strong>versione 1.5.0</strong> e le successive non consentono più l&#8217;utilizzo di selettori del tipo <em>[property=value]</em>, ma è necessario utilizzare la forma <em>[property="value"]</em>.</p>
<p>Inoltre nel passaggio a <strong>jQuery 1.6.0</strong> e versioni successive il metodo .attr() è stato sostituito da .prop(): in alcuni casi sarà quindi necessario modificare il codice, ed alcuni plugin potrebbero dare degli errori se non aggiornati di conseguenza.</p>
<h3>Chi interessano queste novità?</h3>
<p>Se siete tentati di sorvolare su queste novità, potreste avere delle brutte sorprese al momento dell&#8217;aggiornamento a WordPress 3.2, quando uscirà la versione finale. Ovviamente i diretti interessati a questo cambiamento sono gli sviluppatori di plugin e temi, ma anche se non siete dei programmatori e state semplicemente utilizzando WordPress per i vostri progetti, vi raccomando di provare ad installare in locale la beta 2 e controllare che tutto funzioni.</p>
<p>Per effettuare dei test sui vostri siti di sviluppo potete scaricare la versione beta 2 di WordPress 3.2 <a title="Wordpress 3.2 beta2" href="http://wordpress.org/wordpress-3.2-beta2.zip">a questo indirizzo</a>.</p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/wordpress-3-2-php-jquery/">WordPress 3.2, PHP e jQuery</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/wordpress-3-2-php-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS font-size e l&#8217;unità di misura rem</title>
		<link>http://www.tomstardust.com/archives/css-font-size-e-lunita-di-misura-rem/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=css-font-size-e-lunita-di-misura-rem</link>
		<comments>http://www.tomstardust.com/archives/css-font-size-e-lunita-di-misura-rem/#comments</comments>
		<pubDate>Tue, 10 May 2011 06:30:25 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[accessibilità]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[font]]></category>

		<guid isPermaLink="false">http://www.tomstardust.com/?p=1782</guid>
		<description><![CDATA[<p>I CSS3 introducono una nuova unità di misura priva dei problemi di em e px.</p><p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/css-font-size-e-lunita-di-misura-rem/">CSS font-size e l&#8217;unità di misura rem</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-1791" title="CSS" src="http://www.tomstardust.com/wp-content/uploads/2011/05/css-475x316.jpg" alt="" width="475" height="316" /></p>
<p>Esistono vari modi di ridimensionare il testo di una pagina web tramite CSS: in pixel, em e in percentuale.</p>
<p>Tramite <a href="http://snook.ca/archives/html_and_css/font-size-with-rem">un post di Jonathan Snook</a> ho scoperto l&#8217;esistenza di una nuova unità di misura introdotta con i <strong>CSS3</strong>, chiamata <em>rem</em>. Questa unità si comporta in maniera molto simile a <em>em</em>, senza ereditarne i punti deboli.</p>
<p><span id="more-1782"></span></p>
<h3>Font-size con em</h3>
<p>Prima di parlare delle novità mi sembra giusto riprendere in mano la tecnica che potrebbe essere sostituita.</p>
<p>Utilizzare l&#8217;unità di misura <em>em </em>permette già ora di superare un problema di tutte le versioni di Internet Explorer (compresa la 9): l&#8217;impossibilità di ridimensionare il testo quando il font-size è espresso in <em>px</em>. Con <em>em </em>questo inconveniente non esiste, basta usare una formula di questo tipo:</p>
<pre><code>body { font-size:62.5%; }
h1 { font-size: 2em; } /* =20px */
p  { font-size: 1.4em; } /* =14px solo se non all'interno di una lista */
li { font-size: 1.4em; } /* =14px solo sul primo livello */</code></pre>
<p>Il problema però è che <strong>em è un&#8217;unità di misura relativa all&#8217;elemento contenitore</strong>. Se nella pagina appare un paragrafo all&#8217;interno di un elemento li oppure ci sono due o più liste annidate, gli elementi interni aumentano progressivamente di dimensione. Una lista contenuta in un&#8217;altra lista in questo caso non sarebbe più 14px ma 20px. Aumentando di un altro livello la dimensione del testo diventerebbe 27px.</p>
<p>Il problema può essere evitato dichiarando per ogni livello il font-size originale, ma è un metodo scomodo e poco mantenibile.</p>
<h3>Font-size con rem</h3>
<p>L&#8217;unità di misura <em>rem </em>si comporta come <em>em</em>, ma fa riferimento all&#8217;elemento alla radice del documento. <em>Rem </em>infatti è la sigla per <em>&#8220;root em&#8221;</em>.</p>
<p>La nuova formula diventa:</p>
<pre><code>html { font-size:62.5%; }
h1 { font-size: 2rem; } /* =20px */
p  { font-size: 1.4rem; } /* =14px */
li { font-size: 1.4rem; } /* =14px */</code></pre>
<p>In questo modo tutti i problemi sono risolti, non esistono differenze sugli elementi annidati e il testo può essere ridimensionato senza problemi anche su IE.</p>
<h3>Rem e il supporto dei browser</h3>
<p>Il supporto di questa unità di misura è migliore di quanto pensassi: viene riconosciuta da tutte le ultime versioni dei browser, escluso Opera. Per non avere problemi su questo browser e garantire il supporto anche alle versioni precedenti di IE è sufficiente indicare un fallback nei CSS:</p>
<pre><code>html { font-size:62.5%; }
h1 { font-size: 20px; font-size: 2rem; } /* =20px */
p  { font-size: 14px; font-size: 1.4rem; } /* =14px */
li { font-size: 14px; font-size: 1.4rem; } /* =14px */</code></pre>
<p>Cosa ne pensate? Io inizierò a sperimentare questa tecnica nei miei prossimi progetti, e se non emergeranno particolari problemi penso proprio che potrebbe diventare uno standard. E&#8217; più immediato utilizzare px come unità di misura, ma se tenete all&#8217;accessibilità dei vostri lavori basta veramente poco per fare la differenza.</p>
<p><em>[Foto di Paul Pirosca - <a href="http://it.fotolia.com/">Fotolia.com</a>]</em></p>
<p><div style="padding: 10px; background: #ff6; border: 1px solid #fd3; margin: 10px 0; color: #000;">Vuoi fino a <strong>15Gb</strong> gratis per il backup e la condivisione dei tuoi file? <a href="https://www.getdropbox.com/referrals/NTIwNzgwMDk">Registrati su Dropbox</a>, usando questo link ottieni <strong>250Mb</strong> in più!</div><br/><br/>Leggi il post originale: <a href="http://www.tomstardust.com/archives/css-font-size-e-lunita-di-misura-rem/">CSS font-size e l&#8217;unità di misura rem</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.tomstardust.com/archives/css-font-size-e-lunita-di-misura-rem/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

