<?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>paitadesignblog &#187; html</title>
	<atom:link href="http://www.paitadesign.com/blog/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paitadesign.com/blog</link>
	<description>HTML, CSS e tutto il resto</description>
	<lastBuildDate>Thu, 06 Oct 2011 09:55:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CSS3: effetto foto piegata!</title>
		<link>http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/</link>
		<comments>http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 13:14:16 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[novità]]></category>
		<category><![CDATA[shadow]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=910</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-jquery-columns-layout-multi-colonne/' rel='bookmark' title='Permanent Link: CSS3 Columns e jQuery: layout multi-colonne ad altezza pari'>CSS3 Columns e jQuery: layout multi-colonne ad altezza pari</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<strong>effetto foto piegata</strong> da un po&#8217; di tempo circola come &#8220;nuovo&#8221; trend nel mondo del web: lo stile ricorda l&#8217;effetto di una <em>cartolina piegata ai lati</em>. Vediamo come realizzare questo effetto direttamente con le <strong>ombre <acronym title="Cascading Style Sheets v3">CSS3</acronym></strong>, da applicare agli angoli inferiori di un elemento, e deformato con l&#8217;<strong>effetto CSS3 inclina</strong>.</p>
<p><span id="more-910"></span>
<p>Vogliamo ottenere  tutto questo con <em>l&#8217;utilizzo dei soli <acronym title="Cascading Style Sheets">CSS</acronym></em>: in particolare degli  pseudo-elementi <code>:before</code> e <code>:after</code>. L&#8217;effetto finale risulta molto ben fatto e sicuramente subito utilizzabile per tutti i browser (mediante l&#8217;utilizzo dei tag proprietari dei vari browser), <em>escluse per&ograve; tutte le versioni di Internet Explorer</em>!</p>
<h2><acronym title="Cascading Style Sheets v3">CSS3</acronym>: Galleria di immagini con ombre e effetto foto piegata!</h2>
<p>Dobbiamo realizzare una galleria di immagini  per un <strong>portfolio online</strong>? Ecco di seguito una pagina di esempio e il codice che ci serve:</p>
<div id="assetPanel">
        <a class="assetCode" title="Scarica tutte le risorse per questo tutorial"href="http://www.paitadesign.com/examples/CSS3-effetto-foto-piegata/CSS3-effetto-foto-piegata.zip" target="_blank">Risorse</a><a class="assetDemo" title="Visualizza il risultato finale" href="http://www.paitadesign.com/examples/CSS3-effetto-foto-piegata/css3-effetto-foto-piegata.html" target="_blank">Demo</a>
</div>
<p>Per cominciare, organizziamo le  <a href="http://www.vectorilla.com/2010/07/vector-monsters/" title="Vector Monsters by Yrike11" target="_blank">illustrazioni</a> in una semplice <a href="http://www.paitadesign.com/blog/html-capire-differenza-tra-elementi-block-e-inline/" title="Tag HTML: capire la differenza tra elementi block e inline " target="_blank">lista non ordinata di elementi</a>:</p>
<pre name="codice" class="xhtml">&lt;ul class=&quot;box&quot;&gt;
&lt;li&gt;&lt;img src=&quot;monster-03.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;monster-04.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;monster-02.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;monster-01.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;monster-05.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;monster-06.png&quot; width=&quot;250&quot; height=&quot;150&quot; alt=&quot;Monster&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Applichiamo gli stili <acronym title="Cascading Style Sheets">CSS</acronym> (<a href="http://css-tricks.com/ordering-css3-properties/" target="_blank" title="Ordinare le proprietà CSS3">nell&#8217;ordine</a> che vedete sotto) in modo tale che le immagini si dispongano una a fianco all&#8217;altra, e che abbiano un <strong>effetto di ombra interna ed esterna</strong>, ottenuta rispettivamente con le propiet&agrave; <acronym title="Cascading Style Sheets v3">CSS3</acronym> <code>rgba()</code> e <code>rgba() inset</code>:</p>
<pre name="codice" class="css">ul.box li {
	list-style-type: none;	margin: 0 30px 30px 0;
	padding: 0;	width: 250px;	height: 150px;
	border: 1px solid #efefef;	position: relative;
	float: left;
	background: #ffffff; /* per i vecchi browser */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }</pre>
<p>Fatto questo, <a href="http://www.zenelements.com/blog/css3-transform/" title="CSS3 Transform" target="_blank">trasformiamo gli oggetti con i <acronym title="Cascading Style Sheets v3">CSS3</acronym>:</a> ecco come applicare gli stili per ottenere<strong> l&#8217;ombra esterna &quot;piegata&quot;!<br />
</strong>Inseriamo due elementi posizionati <code>absolute</code> dietro ogni elemento della lista (con il corretto <code>z-index</code>),  con gli <a href="http://www.paitadesign.com/blog/css-pseudo-classi-ie6-come-usarle-cross-browser/" title="CSS Pseudo-classi: come usarle su IE6+! " target="_blank">pseudo-elementi</a><code> :after</code> e <code>:before</code>. Essi vengono poi <a href="http://www.thecssninja.com/css/real-text-rotation-with-css" title="Real text rotation with CSS" target="_blank">ruotati</a> con la propriet&agrave; <code>transform:rotate</code>, e <a href="http://www.standardista.com/css3-transforms" title="CSS3 Transform Property and the various transform functions" target="_blank">deformati</a> con la propriet&agrave; <code>skew</code>, che applica una <strong>inclinazione</strong> lungo gli assi X e Y. <br />
Ecco cosa inserire:</p>
<pre name="codice" class="css">ul.box li:after {
	z-index: -1;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	right: 10px;
	bottom: 10px;
	transform: skew(15deg) rotate(6deg);
	-webkit-transform: skew(15deg) rotate(6deg);
	-moz-transform: skew(15deg) rotate(6deg);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);  }
ul.box li:before {
	z-index: -2;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	left: 10px;
	bottom: 10px;
	transform: skew(-15deg) rotate(-6deg);
	-webkit-transform: skew(-15deg) rotate(-6deg);
	-moz-transform: skew(-15deg) rotate(-6deg);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); }</pre>
<div class="resources">
<h3>Risorse utilizzate</h3>
<p><a href="http://matthamm.com/box-shadow-curl.html" title="Pure CSS3 box-shadow page curl effect" target="_blank">Pure <acronym title="Cascading Style Sheets v3">CSS3</acronym> box-shadow page curl effect</a>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/&amp;t=CSS3%3A+effetto+foto+piegata%21" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=CSS3%3A+effetto+foto+piegata%21+-+http://bit.ly/gbc619&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/&amp;title=CSS3%3A+effetto+foto+piegata%21" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22CSS3%3A%20effetto%20foto%20piegata%21%22&amp;body=Link: http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A CSS3%20e%20ombra%20angoli%20piegati%3A%20realizziamo%20una%20galleria%20di%20immagini%20con%20ombre%20esterne%20e%20interne%2C%20con%20l%27effetto%20foto%20piegata.%20" rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/&amp;title=CSS3%3A+effetto+foto+piegata%21&amp;summary=CSS3%20e%20ombra%20angoli%20piegati%3A%20realizziamo%20una%20galleria%20di%20immagini%20con%20ombre%20esterne%20e%20interne%2C%20con%20l%27effetto%20foto%20piegata.%20&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=CSS3%3A+effetto+foto+piegata%21&amp;body=Link: http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A CSS3%20e%20ombra%20angoli%20piegati%3A%20realizziamo%20una%20galleria%20di%20immagini%20con%20ombre%20esterne%20e%20interne%2C%20con%20l%27effetto%20foto%20piegata.%20" rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-jquery-columns-layout-multi-colonne/' rel='bookmark' title='Permanent Link: CSS3 Columns e jQuery: layout multi-colonne ad altezza pari'>CSS3 Columns e jQuery: layout multi-colonne ad altezza pari</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet e il web: cosa è? Come funziona?</title>
		<link>http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/</link>
		<comments>http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 22:40:18 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Cheat Sheets]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[libro]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=915</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/' rel='bookmark' title='Permanent Link: Cheat Sheets per il Web Design'>Cheat Sheets per il Web Design</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Per la maggior parte di noi, Internet è parte della vita quotidiana, anche se c&#8217;è sempre qualcosa che non sappiamo, o di cui vorremo sapere un po&#8217; di più. Per le cose che hai <em>sempre voluto sapere sul web</em> ma avevi paura di chiedere, ecco un <strong>libro online da sfogliare</strong>.</p>
<p><span id="more-915"></span>
<p>Progettato in <acronym title="HTML version5">HTML5</acronym>, questa guida parla di tutto: a partire dal significato di &#8220;Internet&#8221;, fino a tutto il mondo dell&#8217;open source e dei browser moderni.</p>
<p><a href="http://www.20thingsilearned.com/" target="_blank" title="Ecco un ottimo libro sfogliabile in HTML: nternet: cosa è il web e come funziona!"><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/internet-web-online-book-libro-sfogliabile.jpg" alt="Internet: cosa è il web e come funziona!" title="Internet e il web: online book libro sfogliabile in HTML5" width="520" height="267" class="alignnone size-full wp-image-928" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/&amp;t=Internet+e+il+web%3A+cosa+%C3%A8%3F+Come+funziona%3F" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Internet+e+il+web%3A+cosa+%C3%A8%3F+Come+funziona%3F+-+http://b2l.me/a6wn4m&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/&amp;title=Internet+e+il+web%3A+cosa+%C3%A8%3F+Come+funziona%3F" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Internet%20e%20il%20web%3A%20cosa%20%C3%A8%3F%20Come%20funziona%3F%22&amp;body=Link: http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Internet%3F%20Cosa%20%C3%A8%3F%20Come%20funziona%3F%20Ecco%20un%20fantastico%20libro%20online%20da%20sfogliare%20direttamente%20nel%20proprio%20browser%20%28o%20da%20sfogliare%20sull%27iPad%21%29." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/&amp;title=Internet+e+il+web%3A+cosa+%C3%A8%3F+Come+funziona%3F&amp;summary=Internet%3F%20Cosa%20%C3%A8%3F%20Come%20funziona%3F%20Ecco%20un%20fantastico%20libro%20online%20da%20sfogliare%20direttamente%20nel%20proprio%20browser%20%28o%20da%20sfogliare%20sull%27iPad%21%29.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Internet+e+il+web%3A+cosa+%C3%A8%3F+Come+funziona%3F&amp;body=Link: http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Internet%3F%20Cosa%20%C3%A8%3F%20Come%20funziona%3F%20Ecco%20un%20fantastico%20libro%20online%20da%20sfogliare%20direttamente%20nel%20proprio%20browser%20%28o%20da%20sfogliare%20sull%27iPad%21%29." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/' rel='bookmark' title='Permanent Link: Cheat Sheets per il Web Design'>Cheat Sheets per il Web Design</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5: tavola degli elementi interattiva!</title>
		<link>http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/</link>
		<comments>http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 17:34:00 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Cheat Sheets]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infografica]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=735</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/' rel='bookmark' title='Permanent Link: HTML5: tag nuovi e anteprima delle novità'>HTML5: tag nuovi e anteprima delle novità</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Per tutti i <a href="http://books.alistapart.com/products/html5-for-web-designers" target="_blank">neofiti della progettazione web</a> e del linguaggio <acronym title="HyperText Markup Language v5">HTML5</acronym>, la cosa pi&ugrave; difficle &egrave; <strong>ricordare tutti i tag</strong> e in particolare cosa fanno. <br />
Ecco quindi un tipo particolare di <a href="http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/" title="Cheat Sheets per il Web Design" target="_blank">cheatsheet</a>: si tratta infatti di un elenco di tutti i 104 elementi del <a href="http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/" target="_blank">nuovo standard <acronym title="HyperText Markup Language v5">HTML5</acronym></a> mostrati come una <a href="http://joshduck.com/periodic-table.html" title="HTML Periodic Table" target="_blank">tavola periodica</a>. <br />
  <span id="more-735"></span><br />
  Provate a fare clic su qualsiasi elemento per avere una breve descrizione, i link a referenze e a altre risorse.</p>
<p>  <a href="http://joshduck.com/periodic-table.html" title="HTML5: tavola periodica interattiva" target="_blank"><img class="alignnone size-full wp-image-740" title="HTML5: tavola periodica di tutti i tag HTML5" src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/HTML5-tavola-periodica.jpg" alt="HTML5: tavola periodica dei 104 elementi de l nuovo standard" width="440" height="243" /></a></p>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://blog.html.it/03/09/2010/firefox-4-e-html5-nuovi-elementi-supportati/" title="Firefox 4 e HTML5: nuovi elementi supportati" target="_blank">Firefox 4 e HTML5: nuovi elementi supportati</a><br />
<a href="http://www.smashingmagazine.com/2010/09/23/html5-the-facts-and-the-myths/" title="HTML: look at some of the myths and sort the truth from the common misconceptions." target="_blank">HTML5: The Facts And The Myths</a><br />
<a href="http://aloha-editor.com/" title="HTML5 Editor- Aloha Editor " target="_blank">Aloha Editor &#8211; The HTML5 Editor</a></div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/&amp;t=HTML5%3A+tavola+degli+elementi+interattiva%21" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=HTML5%3A+tavola+degli+elementi+interattiva%21+-+http://b2l.me/aqkpet&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/&amp;title=HTML5%3A+tavola+degli+elementi+interattiva%21" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22HTML5%3A%20tavola%20degli%20elementi%20interattiva%21%22&amp;body=Link: http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A HTML5%3A%20ecco%20un%20pratico%20elenco%20di%20tutti%20i%20104%20elementi%20del%20nuovo%20standard%20HTML5%20mostrati%20come%20una%20tavola%20periodica." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/&amp;title=HTML5%3A+tavola+degli+elementi+interattiva%21&amp;summary=HTML5%3A%20ecco%20un%20pratico%20elenco%20di%20tutti%20i%20104%20elementi%20del%20nuovo%20standard%20HTML5%20mostrati%20come%20una%20tavola%20periodica.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=HTML5%3A+tavola+degli+elementi+interattiva%21&amp;body=Link: http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A HTML5%3A%20ecco%20un%20pratico%20elenco%20di%20tutti%20i%20104%20elementi%20del%20nuovo%20standard%20HTML5%20mostrati%20come%20una%20tavola%20periodica." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/' rel='bookmark' title='Permanent Link: HTML5: tag nuovi e anteprima delle novità'>HTML5: tag nuovi e anteprima delle novità</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tabelle HTML: come usarle, quando usarle</title>
		<link>http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/</link>
		<comments>http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 07:13:24 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[tabelle]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[usabilità]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=604</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/html-capire-differenza-tra-elementi-block-e-inline/' rel='bookmark' title='Permanent Link: Tag HTML: capire la differenza tra elementi block e inline'>Tag HTML: capire la differenza tra elementi block e inline</a></li>
<li><a href='http://www.paitadesign.com/blog/css-pseudo-classi-ie6-come-usarle-cross-browser/' rel='bookmark' title='Permanent Link: CSS Pseudo-classi: come usarle su IE6+!'>CSS Pseudo-classi: come usarle su IE6+!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Utilizzare le tabelle HTML</strong> nell&#8217;era dei <acronym title="Cascading Style Sheets">CSS</acronym>? Per molti sembra  qualcosa di sbagliato o inopportuno. Non usare le tabelle <strong>per il layout della pagina</strong> non significa<em> escludere completamente</em> il loro impiego. Le tabelle si possono usare anche in layout basati sui <acronym title="Cascading Style Sheets">CSS</acronym>, purch&egrave; siano <em>usate correttamente</em>!</p>
<p><span id="more-604"></span></p>
<p>Questo post &egrave; una traduzione autorizzata dall&#8217;autore, <a href="http://www.456bereastreet.com/contact/">Roger Johansson</a>, dell&#8217;articolo <a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" title="how to make HTML data tables accessible" target="_blank">Bring on the tables</a>, in cui si parla di come rendere l&#8217;utilizzo delle <em>tabelle accessibile e corretto</em>.<br />
Secondo l&#8217;autore, bisogna <em>evitare il pi&ugrave; possibile l&#8217;utilizzo delle tabelle per elementi di layout</em>, ma per mostrare dei   <strong>dati tabulari</strong>, cio&egrave; <em>informazioni presentate logicamente in   righe e colonne</em>, le <em>tabelle sono lo strumento adatto</em>!. Le tabelle mettono a disposizione molti pi&ugrave; <code>tag</code> rispetto ai canonici <code>td</code> e <code>tr,</code> specialmente se si vuole rendere il <strong>contenuto pi&ugrave; accesibile (e semantico!)</strong>.</p>
<p>Ecco, per prima cosa, un po&#8217; di informazioni generali. <br />
L&#8217;affermazione &quot;<strong>evitare l&#8217;uso di tabelle per il layout</strong>&quot; si trova in &quot;<a href="http://www.w3.org/TR/html401/struct/tables.html#h-11.1" target="_blank">Introduzione alle tabelle</a>&quot; nelle <a href="http://www.w3.org/TR/html401/" target="_blank">specifiche HTML 4.01</a>:</p>
<blockquote><p><span class="bqstart">&#8220;</span>Tables <strong>should not</strong> be used purely as a means to <strong>layout</strong> document content   as this may present problems when rendering to non-visual media.   Additionally, when used with graphics, these tables may force users to   scroll horizontally to view a table designed on a system with a larger   display. To minimize these problems, authors should use <strong>style sheets to   control layout</strong> rather than tables.</p>
<p><span class="bqend">&#8221;</span></p>
</blockquote>
<p>Direi che il testo &egrave; abbastanza chiaro, anche se la parola usata &egrave; &quot;<i>should</i>&quot;, non &quot;<i>must</i>&quot;:  le specifiche tecniche consentono una certa flessibilit&agrave;.</p>
<p>Ma questo articolo non vuole parlare della questione se utilizzare le tabelle per il layout o no. Tratta dell&#8217;utilizzo delle tabelle per la loro funzione originaria: <strong>la marcatura di dati tabulari</strong>.</p>
<p>Quando le tabelle vengono utilizzate per <em>contrassegnare i dati effettivi</em>, non sono solo una griglia per il layout. Le persone senza problemi di vista possono farsi un&#8217;idea del rapporto che c&#8217;&egrave; tra l&#8217;intestazione e le celle di dati osservando il layout e la <strong>presentazione visiva</strong> della tabella. Al contrario, le persone non vedenti o ipovedenti non possono farlo. Affinch&egrave; una tabella sia accessibile a persone che usano uno <a href="http://it.wikipedia.org/wiki/Screen_reader" target="_blank">screen reader</a> o qualche altro <a href="http://it.wikipedia.org/wiki/User_agent" target="_blank">user-agent</a> non-visivo, bisogna comunicare all&#8217;user-agent che rapporto hanno tra loro le informazioni che essa contiene.</p>
<p>Fortunatamente, l&#8217;<acronym title="HyperText Markup Language">HTML</acronym> fornisce in abbondanza elementi e attributi per questo scopo. Meno fortunatamente, pu&ograve; essere piuttosto difficile capire come usare alcune di queste caratteristiche di accessibilit&agrave;. In questo articolo cercher&ograve; di spiegare come utilizzarne la maggior parte.</p>
<h2>Intestazione della tabella: il tag <code>th</code></h2>
<p>Cominciamo con una tabella molto semplice, che ha solo una singola riga di intestazioni, ognuna delle quali <em>definisce</em> i dati in una colonna. <br />
Ecco come appare il codice contrassegnato alla vecchia maniera, con solo le righe e le celle:</p>
<pre name="codice" class="xhtml">
&lt;table&gt;
  &lt;tr&gt;
    &lt;td&gt;Compagnia&lt;/td&gt;
    &lt;td&gt;Dipendenti&lt;/td&gt;
    &lt;td&gt;Fondazione&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</pre>
<p>Senza bordi o stili,  nella maggior parte dei browser la tabella sar&agrave; pi&ugrave; o meno cos&igrave;:</p>
<div class="sampleTable">
<table>
<tr>
<td>Compagnia</td>
<td>Dipendenti</td>
<td>Fondazione</td>
</tr>
<tr>
<td>ACME Inc</td>
<td>1000</td>
<td>1947</td>
</tr>
<tr>
<td>XYZ Corp</td>
<td>2000</td>
<td>1973</td>
</tr>
</table>
</div>
<p>Per una persona senza problemi di vista, &egrave; facile e veloce fare il collegamento tra le <strong>intestazioni</strong> e le <strong>celle di dati</strong> che  esse descrivono. Chi utilizza uno screen reader, d&#8217;altra parte, avrebbe sentito qualcosa del tipo &quot;<i>Compagnia Dipendenti ACME Fondata Inc 1000 1947 2000 1073 XYZ Corp</i>&quot;. Non &egrave; molto facile trovare un senso in queste parole!!!</p>
<p>Il primo &#8211; e pi&ugrave; semplice &#8211; passo per rendere pi&ugrave; accessibile questa tabella, &egrave; quello di <strong>marcare le intestazioni</strong> in modo corretto. <br />
E&#8217; molto facile: basta utilizzare l&#8217;elemento <code>th</code> (<i>Table Header</i>: Intestazione di Tabella) invece di <code>td</code> (<i>Table Data</i>: Dati tabellari) per le celle di intestazione:</p>
<pre name="codice" class="xhtml">
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;Compagnia&lt;/th&gt;
    &lt;th&gt;Dipendenti&lt;/th&gt;
    &lt;th&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</pre>
<div class="sampleTable">
<table>
<tr>
<th>Compagnia</th>
<th>Dipendenti</th>
<th>Fondazione</th>
</tr>
<tr>
<td>ACME Inc</td>
<td>1000</td>
<td>1947</td>
</tr>
<tr>
<td>XYZ Corp</td>
<td>2000</td>
<td>1973</td>
</tr>
</table>
</div>
<p>Per questa semplice tabella, aver inserito le intestazioni &egrave; sufficiente per permettere a uno screen reader di informare l&#8217;utente su quale cella di intestazione dei dati &egrave; legata a quale cella. Un lettore di schermo potrebbe dire &quot;<i>Azienda: ACME Inc. dipendenti: 1000. Fondazione: 1947</i>&quot;, e cos&igrave; via per ogni riga. Molto meglio, no?</p>
<h2>Inserire le didascalie: <code>caption</code><code></code></h2>
<p>L&#8217;elemento  <code>caption</code> pu&ograve; essere utilizzato per fornire una <strong>breve descrizione della tabella</strong>, in modo molto simile a alla funzione che ha una didascalia per l&#8217;immagine. <br />
Come impostazione predefinita, la maggior parte dei browser rendono il <code>caption</code> in <em>posizione centrata</em> sopra la tabella. <br />
La propriet&agrave; <acronym title="Cascading Style Sheets">CSS</acronym> <code>caption-side</code> pu&ograve; essere utilizzata per modificarlo, se necessario. La maggior parte dei browser visualizzer&agrave; la didascalia al di sopra (<code>top</code>) o sotto (<code>bottom</code>) il contenuto della tabella, mentre alcuni accettano anche i valori sinistra o destra. Vi lascio sperimentare!</p>
<p>Quando viene utilizzato, il <code>caption</code> deve comparire per primo subito dopo l&#8217;apertura del tag <code>table</code>, per esempio, cos&igrave;:</p>
<pre name="codice" class="xhtml">
&lt;table&gt;
  &lt;caption&gt;Tabella 1: dati della Compagnia&lt;/caption&gt;
  &lt;tr&gt;
    &lt;th&gt;Compagnia&lt;/th&gt;
    &lt;th&gt;Dipendenti&lt;/th&gt;
    &lt;th&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</pre>
<div class="sampleTable">
<table>
<caption>Tabella 1: dati della Compagnia</caption>
<tr>
<th>Compagnia</th>
<th>Dipendenti</th>
<th>Fondazione</th>
</tr>
<tr>
<td>ACME Inc</td>
<td>1000</td>
<td>1947</td>
</tr>
<tr>
<td>XYZ Corp</td>
<td>2000</td>
<td>1973</td>
</tr>
</table>
</div>
<p>&Egrave; possibile utilizzare i <acronym title="Cascading Style Sheets">CSS</acronym> per lo stile della didascalia, se lo si desidera. Tuttavia, bisogna essere consapevoli del fatto che potrebbe essere necessario usare alcuni trick per mantenere la coerenza di layout su tutti i browser. Vi lascio esercitare anche su questo!</p>
<h2>L&#8217;attributo <code>summary</code>: come spiegare il contenuto della tabella!</h2>
<p>Una persona vedente pu&ograve; facilmente decidere se studiare una tabella in dettaglio. Un rapido sguardo ci dir&agrave; quanto &egrave; grande la tabella, e pi&ugrave; o meno ci&ograve; che contiene. <br />
Una persona che utilizza uno screen reader invece non pu&ograve; farlo, a meno che il webdesigner non aggiunga alla tabella un attributo  che <em>sintetizzi il contenuto</em>. In questo modo &egrave; possibile fornire una <strong>descrizione pi&ugrave; dettagliata della tabella</strong> rispetto a quanto faccia l&#8217;elemento <code>caption</code>.</p>
<p>Il contenuto dell&#8217;attributo <code>summary</code> non viene reso visibile dai browser visuali: in questo modo &egrave; possibile  scrivere una  descrizione abbastanza lunga, per fare in modo che chi ascolta capisca a pieno di cosa parla la tabella. Non bisogna per&ograve; esagerare: utilizziamo l&#8217;attributo di sintesi solo quando &egrave; necessario, cio&egrave; per pi&ugrave; <strong>tabelle complesse</strong>, per cui una sintesi sar&agrave; pi&ugrave; facile, per chi utilizza un <i>lettore di schermo</i>, comprendere il contenuto della tabella. Ecco la tabella di prima con il tag <code>summary</code>:</p>
<pre name="codice" class="xhtml">
&lt;table summary=&quot;Il numero di dipendenti e l'anno di
 fondazione di alcune compagnie immaginarie.&quot;&gt;
  &lt;caption&gt;Tabella 1: dati della Compagnia&lt;/caption&gt;
  &lt;tr&gt;
    &lt;th&gt;Compagnia&lt;/th&gt;
    &lt;th&gt;Dipendenti&lt;/th&gt;
    &lt;th&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</pre>
<h2>Come accorciare le intestazioni? Con l&#8217;attributo <code>abbr</code>!</h2>
<p>Quando uno screen reader incontra una tabella, pu&ograve; annunciare l&#8217;intestazione associata (o <i>header</i>) prima di ogni cella di dati. <br />
Se la tabella dispone di intestazioni lunghe per&ograve;, sentendole ripetere pi&ugrave; e pi&ugrave; volte, pu&ograve; risultare noioso per chi ascolta. Utilizzando l&#8217;attributo <code>abbr</code> per fornire una versione abbreviata di eventuali intestazioni lunghe, potete dare agli  screen reader qualcosa che possono utilizzare al posto del testo nella stessa intestazione. L&#8217;uso dell&#8217;attributo <code>abbr</code> &egrave; opzionale, e la maggior parte delle volte gli <i>header</i> saranno (o meglio, <i>dovrebbero</i> essere!)  comunque piuttosto brevi.</p>
<p>La tabella di esempio &egrave; stata leggermente modificata, per rendere le intestazioni pi&ugrave; lunghe. Vediamo come viene utilizzato l&#8217;attributo <code>abbr</code>:</p>
<pre name="codice" class="xhtml">
&lt;table summary=&quot;Il numero di dipendenti e l'anno di
 fondazione di alcune compagnie immaginarie.&quot;&gt;
&lt;caption&gt;Table 1: Compagnia data&lt;/caption&gt;
  &lt;tr&gt;
    &lt;th abbr=&quot;Compagnia&quot;&gt;Compagnia Name&lt;/th&gt;
    &lt;th abbr=&quot;Impiegati&quot;&gt;Numero di Impiegati&lt;/th&gt;
    &lt;th abbr=&quot;Fondazione&quot;&gt;Anno di fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</pre>
<p>Uno screen reader legger&agrave; quindi leggere le intestazioni (con la descrizione lunga) per la prima riga dei dati, per poi utilizzare l&#8217;abbreviazione per le righe rimanenti.</p>
<p>Considerando quanto difficile possa essere l&#8217;inserimento di tabelle nei layout web, direi che &egrave; pi&ugrave; comune l&#8217;esigenza contraria: per rendere le intestazioni pi&ugrave; brevi possibile, o anche abbreviate, &egrave; meglio utilizzare l&#8217;attributo <code>title</code> o l&#8217;elemento <code>abbr</code> per fornire una spiegazione pi&ugrave; lunga.</p>
<h2>Come collegare le intestazioni con i dati?<br />Con gli attributi <code>scope</code>, <code>ID</code> e <code>headers</code></h2>
<p>Molte tabelle sono pi&ugrave; complesse rispetto alla tabella di esempio che abbiamo visto finora. La renderemo un po&#8217; pi&ugrave; complessa, eliminando l&#8217;intestazione &quot;Compagnia&quot;  e modificando le celle di dati nella prima colonna, e nelle celle dell&#8217;intestazione</p>
<pre name="codice" class="xhtml">&lt;table summary="Il numero di dipendenti e l'anno di
 fondazione di alcune compagnie immaginarie."&gt;
  &lt;caption&gt;
  Table 1: Compagnia data
  &lt;/caption&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;th&gt;Dipendenti&lt;/th&gt;
    &lt;th&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;ACME Inc&lt;/th&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;XYZ Corp&lt;/th&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</pre>
<div class="sampleTable">
<table summary="Il numero di dipendenti e l'anno di fondazione di alcune compagnie immaginarie.">
<caption>
  tabella 1: dati della Compagnia<br />
  </caption>
<tr>
<td></td>
<th>Dipendenti</th>
<th>Fondazione</th>
</tr>
<tr>
<th>ACME Inc</th>
<td>1000</td>
<td>1947</td>
</tr>
<tr>
<th>XYZ Corp</th>
<td>2000</td>
<td>1973</td>
</tr>
</table>
</div>
<p>In questa tabella, ogni cella di dati ha due intestazioni. Il metodo pi&ugrave; semplice, cio&egrave; per un <i>markup</i> pi&ugrave; &quot;saggio&quot;, per fare in modo che un browser non-visivo possa dare un senso a questa tabella, &egrave; quello di aggiungere un attributo <code>scope</code>  a tutte le celle di intestazione:</p>
<pre name="codice" class="xhtml">
&lt;table summary="Il numero di dipendenti e l'anno di
fondazione di alcune compagnie immaginarie."&gt;
  &lt;caption&gt;
  Table 1: Compagnia data
  &lt;/caption&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;th scope="col"&gt;Dipendenti&lt;/th&gt;
    &lt;th scope="col"&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th scope="row"&gt;ACME Inc&lt;/th&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th scope="row"&gt;XYZ Corp&lt;/th&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</pre>
<p>L&#8217;attributo <code>scope</code> definisce se una cella di intestazione fornisce <strong>informazioni di intestazione</strong> per una colonna o una riga:</p>
<ul>
<li><code>col</code>: informazioni di intestazione per la <em>colonna</em> in cui si trova</li>
<li>  <code>row</code>: informazioni di intestazione per la <em>riga</em> in cui si trova</li>
</ul>
<p>L&#8217;aggiunta di un attributo <code>scope</code> con il valore <code>col</code> alle intestazioni nella prima riga dichiara che sono le intestazioni per le celle di dati sotto di esse. <br />
Allo stessa maniera, dando uno <code>scope</code> con valore <code>row</code> alle intestazioni che iniziano ogni riga, le rendiamo intestazioni per tutte le celle di dati che si trovano alla loro destra.</p>
<p>L&#8217;attributo <code>scope</code> pu&ograve; assumere altri due valori:</p>
<ul>
<li><code>colgroup</code>: informazioni di intestazione per il resto del <em>gruppo di colonne</em> che la contiene</li>
<li><code>rowgroup</code>: informazioni di intestazione per il resto del <em>gruppo di righe</em> che la contiene</li>
</ul>
<p>Un gruppo di colonne &egrave; definito dall&#8217; elemento <code>colgroup</code>. Ragruppamenti di rige sono definiti dagli elementi <code>thead</code> , <code>tfoot</code> e <code>tbody</code>. <br />
Ma di quest&#8217;ultimi torneremo a parlare tra poco.</p>
<p>Che cosa succede se si desidera: sia mantenere l&#8217;intestazione &quot;Compagnia&quot;, e che i nomi delle societ&agrave; siano le intestazioni di riga? <br />
Ci&ograve; farebbe s&igrave; che le celle che contengono i nomi delle societ&agrave; debbano fornire sia le informazioni di intestazione, sia i dati. In questo caso, <code>td</code> dovrebbe essere usato assieme all&#8217;attributo <code>scope</code>:</p>
<pre name="codice" class="xhtml">&lt;table summary="Il numero di dipendenti e l'anno di
fondazione di alcune compagnie immaginarie."&gt;
  &lt;caption&gt;
  Table 1: Compagnia data
  &lt;/caption&gt;
  &lt;tr&gt;
    &lt;th scope="col"&gt;Compagnia&lt;/th&gt;
    &lt;th scope="col"&gt;Dipendenti&lt;/th&gt;
    &lt;th scope="col"&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td scope="row"&gt;ACME Inc&lt;/td&gt;
    &lt;td&gt;1000&lt;/td&gt;
    &lt;td&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td scope="row"&gt;XYZ Corp&lt;/td&gt;
    &lt;td&gt;2000&lt;/td&gt;
    &lt;td&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</pre>
<p>In questo modo, nei browser visuali non verranno visualizzati i nomi delle societ&agrave; come intestazioni di default, quindi &egrave; necessario un po&#8217; di <acronym title="Cascading Style Sheets">CSS</acronym> per rimediare. <br />
Per questo esempio, ho usato il seguente codice <acronym title="Cascading Style Sheets">CSS</acronym>:</p>
<pre name="codice" class="css">
td[scope] {
	font-weight:bold;
}</pre>
<p>Si noti che questa regola utilizza un <a href="http://css.html.it/articoli/leggi/3288/i-selettori-di-attributo-nei-css3/" title="I selettori di attributo nei CSS3" target="_blank">selettore di attributo</a>, che Internet Explorer non supporta. Una soluzione sarebbe aggiungere una classe a qualsiasi celle di dati da stilare come intestazione.</p>
<p>Un&#8217;altra tecnica per collegare le celle di una tabella con l&#8217;intestazione cui fanno riferimento  comporta il dover dare a ogni intestazione un <code>ID</code> univoco.  <br />
Va poi aggiunto ad ogni cella un attributo <code>headers</code>. Questo attributo contiene un elenco, separato da spazi, degli <code>id</code> di ogni cella di intestazione che si applica a quella cella di dati. Questa tecnica &egrave; pi&ugrave; complicata, e deve essere utilizzata solo quando le celle di dati che devono essere collegate a pi&ugrave; di due celle di intestazione e l&#8217;attributo <code>scope</code> &egrave; insufficiente, come pu&ograve; accadere in una tabella molto complessa o irregolare.</p>
<p>Per illustrare questo caso, ho cambiato la tabella in modo tale da mostrare, per ogni socit&agrave;, il numero di dipendenti di ciascun sesso:</p>
<pre name="codice" class="xhtml">
&lt;table class="extbl" summary="Il numero di dipendenti e l'anno di
fondazione di alcune compagnie immaginarie."&gt;
  &lt;caption&gt;
  Tabella 1: dati della Compagnia
  &lt;/caption&gt;
  &lt;tr&gt;
    &lt;td rowspan="2"&gt;&lt;/td&gt;
    &lt;th id="employees" colspan="2"&gt;Dipendenti&lt;/th&gt;
    &lt;th id="founded" rowspan="2"&gt;Fondazione&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th id="men"&gt;Uomini&lt;/th&gt;
    &lt;th id="women"&gt;Donne&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th id="acme"&gt;ACME Inc&lt;/th&gt;
    &lt;td headers="acme employees men"&gt;700&lt;/td&gt;
    &lt;td headers="acme employees women"&gt;300&lt;/td&gt;
    &lt;td headers="acme founded"&gt;1947&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th id="xyz"&gt;XYZ Corp&lt;/th&gt;
    &lt;td headers="xyz employees men"&gt;1200&lt;/td&gt;
    &lt;td headers="xyz employees women"&gt;800&lt;/td&gt;
    &lt;td headers="xyz founded"&gt;1973&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;</pre>
<div class="sampleTable">
<table class="extbl" summary="Il numero di dipendenti e l'anno di fondazione di alcune compagnie immaginarie.">
<caption>
  Tabella 1: dati della Compagnia<br />
  </caption>
<tr>
<td rowspan="2"></td>
<th id="employees" colspan="2">Dipendenti</th>
<th id="founded" rowspan="2">Fondazione</th>
</tr>
<tr>
<th id="men">Uomini</th>
<th id="women">Donne</th>
</tr>
<tr>
<th id="acme">ACME Inc</th>
<td headers="acme employees men">700</td>
<td headers="acme employees women">300</td>
<td headers="acme founded">1947</td>
</tr>
<tr>
<th id="xyz">XYZ Corp</th>
<td headers="xyz employees men">1200</td>
<td headers="xyz employees women">800</td>
<td headers="xyz founded">1973</td>
</tr>
</table>
</div>
<p>Come si pu&ograve; ben vedere, questo metodo  diventa rapidamente molto complicato, quindi se &egrave; possibile, &egrave; meglio utilizzare l&#8217;attributo <code>scope</code>.</p>
<h2>Raggruppare celle con <code>rowspan</code> e <code>colspan</code></h2>
<p>Nel vecchio approccio web (<strong>layout con tabelle</strong>), gli attributi <code>rowspan</code> e <code>colspan</code>  erano spesso usati per unire le celle delle tabelle in diverse righe o colonne, al fine di metterci dentro, in fila una dopo l&#8217;altra, tutte le immagini ritagliate. Tali attributi sopravvivono ancora, dato che non vi &egrave; alcun modo per usare i <acronym title="Cascading Style Sheets">CSS</acronym> per specificare lo &quot;<i>spanning</i>&quot;. <br />
Se ci pensate bene, &egrave; abbastanza logico: le fusioni di righe e di colonne sono parte della struttura di una tabella, non sono la sua presentazione!</p>
<h2>Colonne e gruppi di colonne: <code>col</code> e <code>colgroup</code></h2>
<p>L&#8217;<acronym title="HyperText Markup Language">HTML</acronym> mette a disposizione gli elementi <code>colgroup</code> e <code>col</code> per raggruppare <em>colonne correlate</em> . Questo permette (in alcuni browser) l&#8217;uso di <acronym title="Cascading Style Sheets">CSS</acronym> per dare alle colonne dello stile in modo indipendente. Per fare gruppi di colonne, pu&ograve; essere utilizzato anche l&#8217;attributo <code>scope</code>, per specificare che una cella contiene informazioni di intestazione per il resto del gruppo di colonne che la contiene.</p>
<p>Questo &egrave; tutto ci&ograve; che diremo in questo articolo  su colonne e gruppi di colonne. <br />
Per informazioni pi&ugrave; dettagliate, date un&#8217;occhiata ai collegamenti nella sezione &quot;<i>What I didn&rsquo;t tell you</i>&quot; dell&#8217;<a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" title="Bring on the tables" target="_blank">articolo originale</a>, oppure in fondo a questa pagina.</p>
<h2>Creare gruppi di righe: &lt;caption&gt;, &lt;thead&gt;,   &lt;tfoot&gt;, &lt;tbody&gt;</h2>
<p>Le righe della tabella possono essere raggruppate in una <strong>sezione <i>intestazione di tabella</i></strong> racchiusa  nei tag <code>thead</code>, in una <strong>sezione <i>pi&egrave; pagina</i></strong> nel tag <code>tfoot</code>, e in uno o pi&ugrave; <strong>sezioni <i>corpo della tabella</i></strong> mediante il tag <code>tbody</code>. Ogni gruppo di righe deve contenere una o pi&ugrave; righe di tabella.</p>
<p>Se una tabella contiene una sezione di testa <code>thead</code>, quest&#8217;ultima deve comparire <strong>prima del pi&egrave; pagina e delle sezioni del corpo tabellare</strong>. <br />
La sezione <code>tfoot</code> deve sempre comparire prima del (o dei) tag <code>tbody</code>. <br />
Se nella tabella non &egrave; usata n&egrave; <code>thead</code> n&egrave; <code>tfoot</code>, l&#8217;elemento <code>tbody</code>  non &egrave; richiesto (ma non vietato: potete aggiungerlo, se volete). </p>
<p>La struttura di una tabella che contiene i gruppi di righe appare cos&igrave;:</p>
<pre name="codice" class="xhtml">&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;&lt;/tr&gt;
  … altre righe per la table-head
  &lt;/thead&gt;
  &lt;tfoot&gt;
    &lt;tr&gt;&lt;/tr&gt;
  … altre righe per la table-foot
  &lt;/tfoot&gt;
  &lt;tbody&gt;
    &lt;tr&gt;&lt;/tr&gt;
  … altre righe per la table-body
  &lt;/tbody&gt;
  &lt;tbody&gt;
    &lt;tr&gt;&lt;/tr&gt;
  … altre righe per la seconda table-body
  &lt;/tbody&gt;
  … altre righe per le altre eventuali table-body
&lt;/table&gt;</pre>
<p>Raggruppare le righe &egrave; essere utile per diversi motivi:</p>
<ol>
<li>Si pu&ograve; facilmente applicare lo stile  al <code>tfoot</code>, <code>thead</code>, e alle sezioni <code>tbody</code> di una tabella in modo indipendente l&#8217;uno dall&#8217;altro, <em>senza dover aggiungere classi</em>.</li>
<li>Quando si stampano tabelle molto lunghe, alcuni browser (come quelli basati su Mozilla) ripeteranno le informazioni dell&#8217;intestazione e del pi&egrave; pagina in ogni pagina stampata, rendendo pi&ugrave; facile leggere la tabella stampata.</li>
<li>Separare l&#8217;intestazione e il pi&egrave; pagina dal corpo vero e proprio permette anche ad alcuni browser di scorrere solo il corpo della tabella.</li>
</ol>
<h2>Solo per le tabelle di dati</h2>
<p>Tutto quanto fin qui descritto riguarda l&#8217;uso di tabelle <acronym title="HyperText Markup Language">HTML</acronym> <strong>per strutturare e presentare i dati</strong>. Se si utilizzano tabelle per il layout, <em>nessuna delle tecniche qui descritte qui dovrebbero essere usate</em>. Nessun attributo <code>summary</code>, nessuna intestazione, n&eacute; <code>caption</code>, niente. Solo una semplice, tabella con layout vecchio stile, composta nientaltro che dai tag <code>table</code>, <code>tr</code> e <code>td</code>. <br />
Altrimenti si rischia di confondere ancora di pi&ugrave; gli utenti che utilizzano <i>screen-reader</i>.</p>
<h2>I vantaggi</h2>
<p>Pu&ograve; sembrare un sacco di lavoro per creare tabelle di dati accessibili in <acronym title="HyperText Markup Language">HTML</acronym>. Per le tabelle complesse, lo &egrave;. A volte al punto in cui diventa quasi impossibile scriverle manualmente. <br />
Per le tabelle semplici, per&ograve;, utilizzare celle di intestazione con un attributo <code>scope</code> &egrave; veloce e facile.</p>
<p>E &#8216;ovvio che le persone che usano <i>screen-reader</i> o altra tecnologia assistiva, trovano beneficio dalle tabelle che utilizzano le funzioni di accessibilit&agrave; disponibili. Cercare di dare un senso a un grande e complessa tabella per chi ascolta pu&ograve; ancora essere molto difficile, quindi, se possibile, cerchiamo di semplificare la tabella.</p>
<p>Meno &egrave; ovvio  che traggono beneficio anche i progettisti e gli utilizzatori di browser grafici: una tabella accessibile &egrave; <strong>ricca di ganci  strutturali da applicare ai <acronym title="Cascading Style Sheets">CSS</acronym></strong>, e uno stile scritto bene pu&ograve; rendere la tavola pi&ugrave; fruibile per tutti.</p>
<h2>Quello che non vi ho detto</h2>
<p>Ma ci sarebbe molto altro da dire sulle tabelle di dati che qui non ho citato. Per esempio, non ho menzionato per niente (fino ad ora) l&#8217;attributo <code>axis</code>, e non ho descriitto nel dettaglio gli elementi <code>colgroup</code> e <code>col</code>. Non ho nemmeno accennato alla formattazione e allo stile, o ai tipi di bordo. Inoltre, manca un esempio di una tabella estremamente complessa.</p>
<p>Per quelli di voi che cercano informazioni pi&ugrave; dettagliate, ecco dei link ad alcuni ulteriori approfondimenti:</p>
<ul>
<li><a href="http://www.w3.org/TR/html401/struct/tables.html" title="Tables in HTML documents, from the W3C HTML specification">Tables   in HTML documents</a></li>
<li><a href="http://www.w3.org/TR/CSS21/tables.html" title="CSS   formatting of tables, from the W3C HTML specification"><acronym title="Cascading Style Sheets">CSS</acronym> formatting of tables</a></li>
<li><a href="http://www.ferg.org/section508/accessible_tables.html">Techniques   for Accessible HTML Tables</a></li>
<li><a href="http://joeclark.org/book/sashay/serialization/Chapter10.html">Building   accessible websites: Tables and frames</a></li>
<li><a href="http://www.webstandards.org/2003/09/24/a-table-sil-vous-plat/" title="A collection of links to articles on building accessible tables">A   table, s&rsquo;il vous pla&icirc;t</a></li>
</ul>
<div class="resources">
<h3>Articolo originale</h3>
<p><a class="pressLink" href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" title="How to make HTML data tables accessible" target="_blank">Bring on the tables</a> di <a href="http://www.456bereastreet.com/contact/">Roger Johansson</a>
</div>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://www.noupe.com/how-tos/better-ui-design-proper-use-of-tables.html" title="Better UI Design: Proper Use of Tables" target="_blank">Better UI Design: Proper Use of Tables</a><br />
<a href="http://xhtml.html.it/guide/lezione/1682/tabella-struttura-di-base/" title="HTML Guide: Tabella: struttura di base" target="_blank">Tabella: struttura di base</a> <br />
<a href="http://accessify.com/tools-and-wizards/accessibility-tools/table-builder/ " title="HTML Tool Online Free Table-builder" target="_blank">Online Free Table-builder </a>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/&amp;t=Tabelle+HTML%3A+come+usarle%2C+quando+usarle" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Tabelle+HTML%3A+come+usarle%2C+quando+usarle+-+http://b2l.me/8qudk&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/&amp;title=Tabelle+HTML%3A+come+usarle%2C+quando+usarle" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Tabelle%20HTML%3A%20come%20usarle%2C%20quando%20usarle%22&amp;body=Link: http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Tabelle%20HTML%3A%20usarle%20per%20la%20marcatura%20di%20dati%20tabulari%20non%20%C3%A8%20mai%20stato%20cos%C3%AC%20vantaggioso%20e%20accessibile%21" rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/&amp;title=Tabelle+HTML%3A+come+usarle%2C+quando+usarle&amp;summary=Tabelle%20HTML%3A%20usarle%20per%20la%20marcatura%20di%20dati%20tabulari%20non%20%C3%A8%20mai%20stato%20cos%C3%AC%20vantaggioso%20e%20accessibile%21&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Tabelle+HTML%3A+come+usarle%2C+quando+usarle&amp;body=Link: http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Tabelle%20HTML%3A%20usarle%20per%20la%20marcatura%20di%20dati%20tabulari%20non%20%C3%A8%20mai%20stato%20cos%C3%AC%20vantaggioso%20e%20accessibile%21" rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/html-capire-differenza-tra-elementi-block-e-inline/' rel='bookmark' title='Permanent Link: Tag HTML: capire la differenza tra elementi block e inline'>Tag HTML: capire la differenza tra elementi block e inline</a></li>
<li><a href='http://www.paitadesign.com/blog/css-pseudo-classi-ie6-come-usarle-cross-browser/' rel='bookmark' title='Permanent Link: CSS Pseudo-classi: come usarle su IE6+!'>CSS Pseudo-classi: come usarle su IE6+!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/tabelle-html-come-usarle-quando-usarle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cosa è HTML5? Ecco una infografica che lo spiega!</title>
		<link>http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/</link>
		<comments>http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 11:29:59 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[infografica]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=634</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/' rel='bookmark' title='Permanent Link: Internet e il web: cosa è? Come funziona?'>Internet e il web: cosa è? Come funziona?</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/' rel='bookmark' title='Permanent Link: HTML5: tag nuovi e anteprima delle novità'>HTML5: tag nuovi e anteprima delle novità</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Cosa è <acronym title="HyperText Markup Language v5">HTML5</acronym> <strong>in breve</strong>? L’<acronym title="HyperText Markup Language v5">HTML5</acronym>, cioè <strong>l&#8217;evoluzione</strong> dell’attuale <acronym title="HyperText Markup Language">HTML</acronym>, rappresenta il   <strong>futuro del Web</strong>. Ecco una bellissima e utile <strong>infografica</strong> dal sito <a href="http://media.focus.com/images/uploaded/fyi/wtf-html5-infographic/HTML5__.jpg" target="_blank">focus.com</a>.</p>
<p><span id="more-634"></span>Il grafico tratteggia le <em>principali novit&agrave;</em> e tutte le caratteristiche del <strong>nuovo standard</strong>, mettendo anche a confronto i maggiori <strong>browser</strong> per verificare quali tra essi sia gi&agrave; <em>pronti per affrontare la rivoluzione</em>.</p>
<p><a title="HTML5 cosa è? Ecco una bellissima e utile infografica"  href="http://www.paitadesign.com/blog/wp-content/uploads/img-post/HTML5__.jpg" target="_blank" ><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/HTML5_small_.jpg" alt="HTML5 cosa è? Bellissima e utile infografica" width="440" height="243" class="alignnone size-full wp-image-636" /></a></p>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://mashable.com/2010/07/01/social-media-infographics/" title="Infographics help communicate information" target="_blank">10 Beautiful Social Media Infographics</a><br />
<a href="http://psdcollector.blogspot.com/2010/05/277-infographics-and-data-visualization.html" title="Stunning Infographics and Data Visualization" target="_blank">+270 Infographics and Data Visualization Designs</a>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/&amp;t=Cosa+%C3%A8+HTML5%3F+Ecco+una+infografica+che+lo+spiega%21" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Cosa+%C3%A8+HTML5%3F+Ecco+una+infografica+che+lo+spiega%21+-+http://b2l.me/72vu5&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/&amp;title=Cosa+%C3%A8+HTML5%3F+Ecco+una+infografica+che+lo+spiega%21" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Cosa%20%C3%A8%20HTML5%3F%20Ecco%20una%20infografica%20che%20lo%20spiega%21%22&amp;body=Link: http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Per%20iniziare%20progettare%20in%20HTML5%20occorre%20sapere%20di%20cosa%20si%20tratta.%20Ecco%20una%20infografica%20che%20lo%20spiega%21" rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/&amp;title=Cosa+%C3%A8+HTML5%3F+Ecco+una+infografica+che+lo+spiega%21&amp;summary=Per%20iniziare%20progettare%20in%20HTML5%20occorre%20sapere%20di%20cosa%20si%20tratta.%20Ecco%20una%20infografica%20che%20lo%20spiega%21&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Cosa+%C3%A8+HTML5%3F+Ecco+una+infografica+che+lo+spiega%21&amp;body=Link: http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Per%20iniziare%20progettare%20in%20HTML5%20occorre%20sapere%20di%20cosa%20si%20tratta.%20Ecco%20una%20infografica%20che%20lo%20spiega%21" rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/internet-e-il-web-cosa-e-come-funziona/' rel='bookmark' title='Permanent Link: Internet e il web: cosa è? Come funziona?'>Internet e il web: cosa è? Come funziona?</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/' rel='bookmark' title='Permanent Link: HTML5: tag nuovi e anteprima delle novità'>HTML5: tag nuovi e anteprima delle novità</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</title>
		<link>http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/</link>
		<comments>http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 10:55:54 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[novità]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=566</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/' rel='bookmark' title='Permanent Link: CSS3: effetto foto piegata!'>CSS3: effetto foto piegata!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I webdesigner si sentono abbastanza stretti con gli attuali limiti dell&#8217;HTML e <acronym title="Cascading Style Sheets">CSS</acronym>, ed &egrave; chiaro che l&#8217;<acronym title="HyperText Markup Language v5"><a href="http://slides.html5rocks.com/" title="Presentation of HTML5" target="_blank">HTML5</a></acronym> e i <acronym title="Cascading Style Sheets v3">CSS3</acronym> consentiranno maggiore <strong>crativit&agrave;</strong> e <strong>flessibilit&agrave;</strong>.</p>
<p><span id="more-566"></span></p>
<p>La <em>compatibilit&agrave; con i browser</em> sembra non essere pi&ugrave; un grosso problema, da quando hanno iniziato a circolare risorse come <a href="http://css.html.it/articoli/leggi/3211/implementare-i-css3-con-modernizr/" title="Implementare i CSS3 con Modernizr" target="_blank">Modernizr</a>, <a href="http://blog.html.it/25/03/2009/explorercanvas-compatibile-con-ie8/" title="ExplorerCanvas compatibile con IE8" target="_blank">ExplorerCanvas</a> o <a href="http://code.google.com/p/ie7-js/" title="A JavaScript library to make MSIE behave like a standards-compliant browser." target="_blank">IE7.js</a>, per &quot;modernizzare&quot; i browser non compatibili con le nuove tecnologie, oppure per <a href="http://remysharp.com/2009/01/07/html5-enabling-script/" title="HTML5 enabling script" target="_blank">attivare i tag HTML5 su tutti i browser</a>.</p>
<p>Dopo aver dato una occhiata alle <a href="http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/" title="HTML5: tutte le novità" target="_blank">maggiori novit&agrave; di <acronym title="HyperText Markup Language v5">HTML5</acronym></a>, e dopo aver dato uno sguardo alle tecniche per <a href="http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/" title="CSS3 su tutti i browser." target="_blank">utilizzare gi&agrave; oggi i <acronym title="Cascading Style Sheets v3">CSS3</acronym></a>, ecco pi&ugrave; di <strong>10 template <acronym title="HyperText Markup Language v5">HTML5</acronym>-<acronym title="Cascading Style Sheets v3">CSS3</acronym></strong> tutti da testare, con cui iniziare a <em>progettare per il web di domani</em>. Se li hai g&agrave; testati, <strong>dimmi cosa ne pensi</strong> nei commenti in fondo al post!</p>
<h2><a href="http://sickdesigner.com/resources/HTML5-starter-pack/index.html" title="HTML5 Starter Pack by Sickdesigner.com" target="_blank">HTML5 Starter Pack</a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/01-HTML5-Starter-Pack.jpg" alt="HTML5 Starter Kit è un template che si adatta alle esigenze." title="HTML5-Starter-Pack" width="440" height="243" class="alignnone size-full wp-image-569" /></p>
<p><strong><a href="http://sickdesigner.com/resources/HTML5-starter-pack/index.html" title="HTML5 Starter Pack by Sickdesigner.com" target="_blank">HTML5 Starter Kit</a> </strong>&egrave; un template che non costringe a costruire un particolare tipo di sito web, <em>ma si adatta a seconda delle esigenze</em>.<br />
  Ecco le sue caratteristiche: gratuito, <acronym title="HyperText Markup Language v5">HTML5</acronym> cross-browser (compreso IE6),  possibilit&agrave; di utilizzare immediatamente <strike>Cuf&oacute;n</strike> <code>@font-face</code>, disponibilit&agrave; di alcune classi strutturali riutilizzabili.<br />
Infine, viene offerto il file <acronym title="Photoshop Data file">.PSD</acronym> per aggiornare il layout.</p>
<h2><a href="http://lostkore.es/blog/2010/02/27/gotta-love-html5-css3/" target="_blank">Gotta&rsquo; love HTML5 &amp; <acronym title="Cascading Style Sheets v3">CSS3</acronym> </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/02-Gotta-love-HTML5-CSS3.gif" alt="Template per le gallerie di immagini" title="Gotta-love-HTML5-&amp;-CSS3" width="440" height="243" class="alignnone size-full wp-image-571" /></p>
<p>Template per le gallerie di immagini, sviluppato con <acronym title="HyperText Markup Language v5">HTML5</acronym>-<acronym title="Cascading Style Sheets v3">CSS3</acronym>, che comprende:<br />
<strong>transizioni animate</strong> (come <code>l'hover</code> animato per la descrizione delle immagini) e <strong>un&#8217;interfaccia a schede</strong> per diverse gallerie con <acronym title="Cascading Style Sheets v3">CSS3</acronym> (che usa solo il selettore <code>:target</code>).</p>
<h2><a href="http://jayj.dk/a-free-html5-and-css3-theme/" target="_blank">A Free HTML5 and <acronym title="Cascading Style Sheets v3">CSS3</acronym> Theme </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/03-A-Free-HTML5-and-CSS3-Theme.gif" alt="Il template permette di creare sotto-pagine funzionanti," title="A-Free-HTML5-and-CSS3-Theme" width="440" height="243" class="alignnone size-full wp-image-572" /></p>
<p>Il template permette di creare <strong>sotto-pagine funzionanti</strong>, tra cui un <em>modulo di contatto</em> con validazione lato server,  e codice <acronym title="PHP: Hypertext Preprocessor">PHP</acronym> per l&#8217;<em>invio della posta elettronica</em>.<br />
Utilizza la griglia <a href="http://960.gs/" title="The 960 Grid System is an effort to streamline web development workflow" target="_blank">960.gs</a>, e ha un font personalizzato chiamato <a href="http://www.fontsquirrel.com/fontfacedemo/ChunkFive" title="Chunk is an ultra-bold slab serif typeface " target="_blank">Chunkfive</a> che fa uso di <code>@font-face</code>.</p>
<h2><a href="http://www.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/" title="HTML5 and CSS3 have just arrived" target="_blank">Coding A HTML 5 Layout From Scratch </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/04-Coding-A-HTML-5-Layout-From-Scratch.gif" alt="" title="Coding-A-HTML-5-Layout-From-Scratch" width="440" height="243" class="alignnone size-full wp-image-573" /></p>
<p>Tutorial da <a href="http://www.smashingmagazine.com/" target="_blank">Smashing Magazine</a>: il template proposto &egrave; una vetrina per la maggior parte dei nuovi elementi di intestazione, pi&egrave; di pagina, sezione, ecc.<br />
Nelle strutture <acronym title="Cascading Style Sheets v3">CSS3</acronym>, c&#8217;&egrave; il popolare <code>text-shadow</code> e altri selettori come <code>last-child</code> o <code>selection</code>.</p>
<h2><a href="http://www.52framework.com/" target="_blank">52framework</a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/05-52framework.jpg" alt="" title="52framework" width="440" height="243" class="alignnone size-full wp-image-574" /></p>
<p><strong><a href="http://www.52framework.com/" target="_blank">52framework</a></strong> &egrave; uno <em>strumento completo</em> per  <strong>iniziare a progettare</strong> con <acronym title="HyperText Markup Language v5">HTML5</acronym> e <acronym title="Cascading Style Sheets v3">CSS3</acronym> con l&#8217;uso dei nuovi tag, campi di input, angoli arrotondati, text-shadows, ecc&#8230;<br />
Include un sistema di <strong>layout a griglia</strong> e un <acronym title="Cascading Style Sheets">CSS</acronym>-reset (modificato per <acronym title="HyperText Markup Language v5">HTML5</acronym>).</p>
<h2><a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" title="Design &#038; Code a Cool iPhone App Website in HTML5" target="_blank">iPhone App. Website With HTML5</a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/06-iPhone-App.-Website-With-HTML5.jpg" alt="" title="iPhone-App.-Website-With-HTML5" width="440" height="243" class="alignnone size-full wp-image-575" /></p>
<p>Un <a href="http://line25.com/tutorials/design-and-code-a-cool-iphone-app-website-in-html5" target="_blank">tutorial molto dettagliato</a> sulla creazione di una applicazione web per iPhone che utilizza <acronym title="HyperText Markup Language v5">HTML5</acronym> e <acronym title="Cascading Style Sheets v3">CSS3</acronym>.</p>
<h2><a href="http://www.pvmgarage.com/2010/04/touch-the-future-create-an-elegant-website-with-hmtl-5-and-css3/" target="_blank">Creare un sito elegante  con HTML 5 e <acronym title="Cascading Style Sheets v3">CSS3</acronym> </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/07-Create-An-Elegant-Website-With-HTML-5-And-CSS3.jpg" alt="" title="Create-An-Elegant-Website-With-HTML-5-And-CSS3" width="440" height="243" class="alignnone size-full wp-image-576" /></p>
<p>Questo tutorial pemette di <a href="http://www.pvmgarage.com/2010/04/touch-the-future-create-an-elegant-website-with-hmtl-5-and-css3/" target="_blank">creare pagine web con <acronym title="HyperText Markup Language v5">HTML5</acronym> e <acronym title="Cascading Style Sheets v3">CSS3</acronym></a>, e di condividere il risultato sotto forma di download gratuito.<br />
Molti nuovi elementi <acronym title="HyperText Markup Language v5">HTML5</acronym> vengono qui utilizzati e viene integrato <a href="http://www.modernizr.com/" title="Modernizr is a JavaScript toolkit that allows you to use cool new CSS3 and HTML5 features" target="_blank">Modernizr</a> per la compatibilit&agrave; di IE.</p>
<h2><a href="http://www.webdezign.co.uk/blog/design-blog/free-html5-template/" title="Free HTML5 template" target="_blank">Free HTML5 Template </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/08-Free-HTML5-Template.jpg" alt="" title="Free-HTML5-Template" width="440" height="243" class="alignnone size-full wp-image-577" /></p>
<p>Template per layout HTML a 2 o 3 colonne, compreso il file <acronym title="Photoshop Data file">.PSD</acronym> per gli elementi di layout.</p>
<h2><a href="http://tutorialzine.com/2010/02/free-xhtml-css3-website-template/" target="_blank"><acronym title="HyperText Markup Language v5">HTML5</acronym> &amp; <acronym title="Cascading Style Sheets v3">CSS3</acronym> Vertical One-Page Template</a> </h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/09-HTML5-CSS3-One-Page-Template.jpg" alt="" title="HTML5-&amp;-CSS3-One-Page-Template" width="440" height="243" class="alignnone size-full wp-image-578" /></p>
<p>Un <a href="http://demo.tutorialzine.com/freebies/free-xhtml-css3-website-template/template.html" target="_blank">template per siti <em>one-page a svluppo verticale</em></a>, che utilizza jQuery per lo <strong>scorrimento del contenuto</strong> in verticale per la <strong>visualizzazione dei link</strong>.</p>
<h2><a href="http://www.owmx.com/templates/owmx-1.html" target="_blank">OWMX 1 HTML5-<acronym title="Cascading Style Sheets v3">CSS3</acronym> Template </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/10-OWMX-1-HTML5-CSS3-Template.jpg" alt="" title="OWMX-1-HTML5-CSS3-Template" width="440" height="243" class="alignnone size-full wp-image-579" /></p>
<p>Template per blog a 2 colonne che utilizza molte delle <em>nuove caratteristiche</em> <acronym title="Cascading Style Sheets v3">CSS3</acronym> e dei tag <acronym title="HyperText Markup Language v5">HTML5</acronym>.<br />
Utilizza il <a href="http://blog.html.it/30/06/2010/css-e-microformat/" title="CSS e Microformat">microformato</a>: <a href="http://www.websemantico.org/semanticblog/2006/07/da-oggi-semanticblog-utilizza.html" target="_blank"> hCalendar microformat</a>.</p>
<h2><a href="http://freehtml5templates.com/downloads/free/flipthru/" target="_blank">FlipThru HTML5 and <acronym title="Cascading Style Sheets v3">CSS3</acronym> Template </a></h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/11-FlipThru-HTML5-and-CSS3-Template.jpg" alt="" title="FlipThru-HTML5-and-CSS3-Template" width="440" height="243" class="alignnone size-full wp-image-580" /></p>
<p>Il template &egrave; piuttosto semplice ma utilizza le <strong>maggiori funzionalit&agrave;</strong> di <acronym title="HyperText Markup Language v5">HTML5</acronym>-<acronym title="Cascading Style Sheets v3">CSS3</acronym>.<br />
Tuttavia, &egrave; da notare la disponibilit&agrave; di un accordion che fa solo uso di <acronym title="Cascading Style Sheets v3"><acronym title="Cascading Style Sheets v3">CSS3</acronym></acronym>.</p>
<h2><a href="http://www.kamikazemusic.com/quick-tips/html5-css3-starting-template/" target="_blank">HTML5-<acronym title="Cascading Style Sheets v3">CSS3</acronym> Starting Template</a> </h2>
<p><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/12-HTML5-CSS3-starting-template1.jpg" alt="" title="HTML5-CSS3-starting-template" width="440" height="243" class="alignnone size-full wp-image-582" /></p>
<p>Questo template offre una <strong>struttura completa</strong> per siti web <acronym title="HyperText Markup Language v5">HTML5</acronym> costruiti con <acronym title="PHP: Hypertext Preprocessor">PHP</acronym>.<br />
Comprende inoltre gli stili <acronym title="Cascading Style Sheets">CSS</acronym> per il layout, per la tipografia, per la stampa e il <acronym title="Cascading Style Sheets">CSS</acronym> reset.<br />
Sono gi&agrave; disponibili nel modello le funzioni include  <acronym title="PHP: Hypertext Preprocessor">PHP</acronym> per header, footer, ecc</p>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a class="hotLink" href="http://html5reset.org/" title="HTML5 Reset – A Base For HTML5-CSS3 Projects" target="_blank">html5reset: una base per i progetti HTML5 e CSS3</a><br />
<a class="hotLink" href="http://www.apple.com/html5/" title="The latest version of Apple’s Safari web browser, new Macs, and new Apple mobile devices all support HTML5, CSS3, and JavaScript." target="_blank">How Apple Browser and Devices Support HTML5 &amp; CSS3</a><br />
<a href="http://blog.html.it/04/06/2010/template-html5/" title="collezioni di template gratuiti che fanno uso nella definizione del layout dei nuovi tag strutturali introdotti con HTML5" target="_blank">Collezioni di template gratuiti che fanno uso dei nuovi <acronym title="HyperText Markup Language v5">HTML5</acronym>-<acronym title="Cascading Style Sheets v3">CSS3</acronym></a><br />
<a href="http://www.webresourcesdepot.com/10-free-html5-css3-website-templates-to-start-designing-for-tomorrow/" title="10+ free HTML5-CSS3 website templates to help you get inspired and started" target="_blank">10+ Free HTML5-CSS3 Website Templates</a> </div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/&amp;t=10%2B+HTML5-CSS3+Website+Template%3A+per+iniziare+a+progettare+il+web+di+domani%21" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=10%2B+HTML5-CSS3+Website+Template%3A+per+iniziare+a+progettare+il+web+di+domani%21+-+http://b2l.me/zmfxm&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/&amp;title=10%2B+HTML5-CSS3+Website+Template%3A+per+iniziare+a+progettare+il+web+di+domani%21" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%2210%2B%20HTML5-CSS3%20Website%20Template%3A%20per%20iniziare%20a%20progettare%20il%20web%20di%20domani%21%22&amp;body=Link: http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Template%20HTML5-CSS3%20tutti%20da%20testare%2C%20con%20cui%20iniziare%20a%20progettare%20per%20il%20web%20di%20domani.%20" rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/&amp;title=10%2B+HTML5-CSS3+Website+Template%3A+per+iniziare+a+progettare+il+web+di+domani%21&amp;summary=Template%20HTML5-CSS3%20tutti%20da%20testare%2C%20con%20cui%20iniziare%20a%20progettare%20per%20il%20web%20di%20domani.%20&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=10%2B+HTML5-CSS3+Website+Template%3A+per+iniziare+a+progettare+il+web+di+domani%21&amp;body=Link: http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Template%20HTML5-CSS3%20tutti%20da%20testare%2C%20con%20cui%20iniziare%20a%20progettare%20per%20il%20web%20di%20domani.%20" rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/' rel='bookmark' title='Permanent Link: CSS3: effetto foto piegata!'>CSS3: effetto foto piegata!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAMP e SSI: come aggiungere il supporto Server Side Include</title>
		<link>http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/</link>
		<comments>http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 10:55:05 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[wamp]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=489</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/seo-http-status-code-http-headers/' rel='bookmark' title='Permanent Link: SEO e HTTP status code'>SEO e HTTP status code</a></li>
<li><a href='http://www.paitadesign.com/blog/wordpress-sicurezza-impostare-i-permessi-con-chmod/' rel='bookmark' title='Permanent Link: WordPress e sicurezza: impostare i permessi con CHMOD'>WordPress e sicurezza: impostare i permessi con CHMOD</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><acronym title="Microsoft Windows - Apache - MySQL - PHP"><strong>WAMP</strong></acronym> è una piattaforma di sviluppo web/database che prende il nome dalle iniziali dei componenti software con cui è realizzata (Windows, webserver Apache, database MySQL e il modulo Php) e permette di <strong>installare in   locale</strong> un ambiente server completo:   &egrave; sufficiente dare il proprio IP come URL,   per poter navigare all&rsquo;interno del webserver. Cosa succede per&ograve; se dobbiamo <strong>testare siti con contenuti inclusi</strong>? Come <strong>aggiungere il <a href="http://webdesign.html.it/articoli/leggi/69/come-includere-codice-esterno-nelle-pagine-web/4/" title="Come includere codice esterno nelle pagine web" target="_blank">supporto SSI</a></strong>?</p>
<p><span id="more-489"></span></p>
<h2>Server Side Include: cosa sono</h2>
<p>I comandi<strong> Server Side Include</strong> sono dei semplici script utilizzati nelle pagine HTML e permettono di <strong>includere</strong> il contenuto (che pu&ograve; essere dinamico) di un documento in un altro, rendendo <strong>pi&ugrave; facile la manutenzione del sito</strong>.<br />
  </acronym>Il comando <em>SSI &quot;include&quot;</em> &egrave; probabilmente il comando pi&ugrave; usato. <br />
  Il file o il parametro virtuale   specifica il file (pagina HTML, file di testo, script, ecc.) da  includere. Di solito, i server web non supportano SSI, tranne pochi, tra cui i <a href="http://www.mrwebmaster.it/apache/faq/apache_327.html" title="Apache è un webserver open source" target="_blank">Apache</a>. Con Apache il <strong>file che include</strong> deve avere estensione <acronym title="Server-parsed HTML">shtml</acronym> (cio&egrave;<em>server-parsed HTML</em>, o <em>Secure HTML</em>), .shtm, o .stm, mentre il <strong>file che viene incluso</strong> pu&ograve; avere   qualsiasi estensione. Se non viene   attribuita al file che include un&#8217;estensione &quot;shtml&quot;, l&#8217;inclusione non   avviene. Solo i file con queste estensioni  vengono infatti processati per trovare ed effettuare le direttive di inclusione. I files &quot;html&quot; e &quot;htm&quot; invece vengono &quot;serviti&quot; al client cos&igrave; come sono, senza essere processati, dal momento che Apache in questo modo sa a priori che non contengono inclusioni. Quando un file SSI viene analizzato  (<a href="http://httpd.apache.org/docs/1.3/misc/FAQ.html#ssi-part-i" title="How do I enable SSI (parsed HTML)?" target="_blank">parsing</a>) nel server, il server prende l&#8217;intero contenuto del file e lo inserisce nella pagina, sostituendo il codice incluso:</p>
<pre name="codice" class="xhtml">&lt;!--#include file=&quot;mioFile.html&quot; --&gt;  </pre>
</p>
<h2>Come aggiungere il supporto SSI in Wamp</h2>
<p>Ecco come procedere:</p>
<ol>
<li>Cercare la cartella <code>C:\wamp\bin\apache\Apache2.2.11\conf</code></li>
<li>Aprire il file <code>http.conf</code></li>
<li>Cercare
<p>    <code>&lt;IfModule mime_module&gt;...&lt;/IfModule&gt;</code></p>
<p>    e aggiungervi il seguente codice:</p>
<p>    <code>AddType text/html .shtml<br />
    Options +Includes<br />
    AddOutputFilter INCLUDES .shtml</code>
  </li>
<li>poi trovare <code>Options Indexes FollowSymLinks</code> e sostituirlo con:
<p>    <code>Options +Indexes +FollowSymLinks +Includes</code></li>
<li>Riavviare tutti i servizi.</li>
</ol>
<div class="resources">
<h3>Letture consigliate</h3>
<p>  <a href="http://webdesign.html.it/articoli/leggi/69/come-includere-codice-esterno-nelle-pagine-web/4/" title="Come includere codice esterno nelle pagine web | Articoli Webdesign | Webdesign.HTML.it" target="_blank">Come includere codice esterno nelle pagine web</a><br />
  <a href="http://it.wikipedia.org/wiki/Server_Side_Include" title="Server Side Include" target="_blank">Server Side Include: definizione</a><br />
  <a href="http://www.roseindia.net/tutorial/php/phpbasics/Setting-Up-SSI-On-Wamp.html" target="_blank">Setting Up SSI on WAMP</a> </div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/&amp;t=WAMP+e+SSI%3A+come+aggiungere+il+supporto+Server+Side+Include" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=WAMP+e+SSI%3A+come+aggiungere+il+supporto+Server+Side+Include+-+http://b2l.me/q64tt&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/&amp;title=WAMP+e+SSI%3A+come+aggiungere+il+supporto+Server+Side+Include" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22WAMP%20e%20SSI%3A%20come%20aggiungere%20il%20supporto%20Server%20Side%20Include%22&amp;body=Link: http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A WAMP%3A%20come%20testare%20in%20locale%20le%20pagine%20HTML%20con%20contenuto%20SSI%20include." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/&amp;title=WAMP+e+SSI%3A+come+aggiungere+il+supporto+Server+Side+Include&amp;summary=WAMP%3A%20come%20testare%20in%20locale%20le%20pagine%20HTML%20con%20contenuto%20SSI%20include.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=WAMP+e+SSI%3A+come+aggiungere+il+supporto+Server+Side+Include&amp;body=Link: http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A WAMP%3A%20come%20testare%20in%20locale%20le%20pagine%20HTML%20con%20contenuto%20SSI%20include." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/seo-http-status-code-http-headers/' rel='bookmark' title='Permanent Link: SEO e HTTP status code'>SEO e HTTP status code</a></li>
<li><a href='http://www.paitadesign.com/blog/wordpress-sicurezza-impostare-i-permessi-con-chmod/' rel='bookmark' title='Permanent Link: WordPress e sicurezza: impostare i permessi con CHMOD'>WordPress e sicurezza: impostare i permessi con CHMOD</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/wamp-ssi-come-aggiungere-server-side-include/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3: compatibilità cross-browser&#8230;da oggi!</title>
		<link>http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/</link>
		<comments>http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 21:59:27 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[preview]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=427</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/' rel='bookmark' title='Permanent Link: CSS3: effetto foto piegata!'>CSS3: effetto foto piegata!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-jquery-columns-layout-multi-colonne/' rel='bookmark' title='Permanent Link: CSS3 Columns e jQuery: layout multi-colonne ad altezza pari'>CSS3 Columns e jQuery: layout multi-colonne ad altezza pari</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Novit&agrave; in arrivo per i webdesigner: i <strong>CSS3</strong>! Ci sono infatti interessanti <strong>innovazioni in cantiere per i CSS</strong>, che consentiranno dare di <em>sfogo alla  creativit&agrave;</em> nel web design.  Realisticamente per&ograve;, non saremo in grado di utilizzarli, <a href="http://kimblim.dk/css-tests/selectors/" title="CSS SELECTORS AND PSEUDO SELECTORS BROWSER COMPATIBILITY" target="_blank">a causa della compatibilit&agrave; offerta dai browser</a>, per progetti professionali, ancora per <a href="http://www.css3.info/modules/" title="CSS3 Module Status" target="_blank">qualche anno</a>. Ma per i blog e siti di web design rivolti alla comunit&agrave; di <strong>web designer</strong>, queste caratteristiche possono aiutare a spingere i confini del <strong>web design moderno</strong>, aggiungendo qualche caratteristica extra al design, per <strong>sperimentare</strong> e <strong>prendere confidenza</strong> con quello che aspetta nel futuro del settore CSS.</p>
<p><span id="more-427"></span></p>
<p>L&#8217;introduzione dei <strong>CSS3</strong> permetter&agrave; di realizzare <strong>siti web pi&ugrave; flessibili</strong> e di ridurre i costi di sviluppo e di manutenzione. Per utilizzare gi&agrave; adesso la maggior parte delle <strong>propriet&agrave; CSS3</strong>, dobbiamo usare le<a href="http://reference.sitepoint.com/css/vendorspecific" title="Vendor-specific Properties" target="_blank"> specifiche estensioni  del browser</a> assieme alle <a href="http://www.findmebyip.com/litmus#target-selector" title="CSS3 PROPERTIES" target="_blank">proprietà originali</a>. Le estensioni pi&ugrave; comuni sono quelle usate per i browser basati su <strong>WebKit</strong> (per esempio, Safari), che iniziano con <strong>-WebKit</strong>, e browser basati su Gecko (per esempio, Firefox), che si aprono con <strong>-moz-</strong>. Konqueror (<strong>-KHTML-</strong>), Opera (<strong>-o</strong>) e Internet Explorer (<strong>-ms-</strong>) hanno le loro <em>estensioni proprietarie</em>. Come designer professionisti, dobbiamo tenere a mente che l&#8217;utilizzo di queste propriet&agrave; specifiche non permettere di validare i fogli di stile. Ma in alcuni casi, per sperimentare o per apprendimento, possiamo affiancarla alle proprit&agrave; CSS validate.</p>
<p>Ma esattamente quali <a href="http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/" title="Browser support for CSS3 and HTML5" target="_blank">tecniche CSS3</a> possiamo <strong>gi&agrave; usare oggi</strong>?</p>
<p>Ecco di seguito le principali <strong>novit&agrave; CSS3</strong> e la <strong>compatibilit&agrave; con i maggiori browser</strong>, da testare con i file di esempio.</p>
<div id="assetPanel" style="padding-left:95px;">
        <a class="assetCode" title="Scarica tutte le risorse per questo tutorial"href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/css3-risorse.rar" target="_blank">Risorse e demo</a>
</div>
<h2>CSS3: angoli arrotondati</h2>
<p>Ecco il codice, utilizzato per realizzare i <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-bordi-arrotondati.html" title="CSS3 bordi arrotondati" target="_blank">bordi arrotondati</a>:</p>
<pre name="codice" class="css">.box_round {
     -moz-border-radius: 12px; /* FF1+ */
     -webkit-border-radius: 12px; /* Saf3+, Chrome */
     border-radius: 12px; /* Opera 10.5, IE 9 */
	}
</pre>
<ul class="browserList">
<li id="browserFirefox" >Firefox 1+</li>
<li id="browserSafari">Safari3+</li>
<li id="browserChrome">Chrome</li>
<li id="browserOpera">Opera 10.5</li>
<li id="browserIE9">IE 9</li>
</ul>
<div style="clear:both;"><!-- --></div>
<p>Una valida soluzione alternativa, realmente cross-browser (compreso IE6+), basata su JavaScript, &egrave; rappresentata da <a href="http://malsup.com/jquery/corner/" title="jQuery corner plugin: simple corner rounding" target="_blank">jQuery Corner</a>. <strong style="font-style:italic; color: red;">Update!</strong> Ecco come risolvere il bug dei <a href="http://blue-anvil.com/jquerycurvycorners/test.html" title="JQuery Curvy Corners Demo page" target="_blank">bordi arrotondati su immagini</a> di sfondo.</p>
<h2>CSS3: ombra esterna</h2>
<p>Le nuove dichiarazioni CSS3 permettono di proiettare <strong>ombra esterna</strong> da un oggetto. Per tutti i browser, tranne IE6-7-8, dopo la dichiarazione della propriet&agrave;, il primo valore consente di spostare l&#8217;ombra lungo l&#8217;asse x, il secondo la muove sull&#8217;asse delle y, il terzo gestisce il livello di blur, mentre l&#8217;ultimo definisce il colore. le versioni di IE sotto la 9, utilizzano invece <code>filter</code>.<br />
<br />
Ecco un un esempio di <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-box-shadow-ombra.html" title="CSS3 ombra esterna" target="_blank">elementi con ombra esterna</a>:</p>
<pre name="codice" class="css">.box_shadow {
	-moz-box-shadow: 0px 0px 4px #000000; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #000000; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 4px #000000; /* Opera 10.5, IE 9.0 */
    filter: /* IE6,IE7 e IE8 */
    progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=5) /* top */
    progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=5) /* left */
    progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=5) /* bottom */
    progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=5);  /* right */
}</pre>
<ul class="browserList">
<li id="browserFirefox" >Firefox 3.5+</li>
<li id="browserSafari">Safari3+</li>
<li id="browserChrome">Chrome</li>
<li id="browserOpera">Opera 10.5</li>
<li id="browserIE8">IE6+</li>
</ul>
<div style="clear:both; padding:0 0 20px 0;"><!-- --></div>
<h2>CSS3: sfumatura a gradiente verticale</h2>
<p>Ecco cosa usare e per ottenere una <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-gradient-effetto-sfumato.html" title="CSS3 gradiente effetto sfumato" target="_blank">sfumatura verticale</a>. Da notare il mancato supporto di Opera:</p>
<pre name="codice" class="css">.box_gradient {
  background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999'); /* IE6,IE7 */
  -ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999')&quot;; /* IE8 */
}</pre>
<ul class="browserList">
<li id="browserFirefox">Firefox 3.6 </li>
<li id="browserSafari">Safari4</li>
<li id="browserChrome">Chrome</li>
<li id="browserIE8">IE6+</li>
</ul>
<div style="clear:both;  padding:0 0 20px 0;"><!-- --></div>
<h2>CSS3: effetto traparenza</h2>
<p>Ecco come settare i CSS per ottenere un <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-trasparenza-rgba.html" title="CSS3 RGBA cross Browser" target="_blank">effetto trasparenza cross-browser</a>. Di seguito il codice (notiamo che il filtro si comporta in questa maniera: il codice completo &egrave; #60CCFF00 dove <code>60</code> &egrave; l&#8217;<em>Alpha</em>, mentre il codice colore vero e proprio &egrave; <code>CCFF00</code>. Attenzione!):</p>
<pre name="codice" class="css">.box_rgba_1 {
	background-color: rgba(204, 255, 0, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60CCFF00',endColorstr='#60CCFF00'); /* IE6,IE7 */
   -ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr='#60CCFF00',endColorstr='#60CCFF00')&quot;; /* IE8 */
}</pre>
<ul class="browserList">
<li id="browserFirefox">Firefox 3+</li>
<li id="browserSafari">Safari3+</li>
<li id="browserChrome">Opera 10.10+</li>
<li id="browserChrome">Chrome</li>
<li id="browserIE8">IE6+</li>
</ul>
<div style="clear:both;  padding:0 0 20px 0;"><!-- --></div>
<h2>CSS3: rotazione</h2>
<p>Ecco come realizzare una <a href="http://samuli.hakoniemi.net/cross-browser-rotation-transformation-with-css/" title="Cross-browser Rotation Transformation with CSS" target="_blank">rotazione cross-browser</a> solo con i CSS: per prima cosa scaricate il file <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/-ms-transform.htc" title="-ms-transform.htc" target="_blank">-ms-transform.htc</a> e salvatelo nella cartella dei file CSS. Poi settate le regole come segue:</p>
<pre name="codice" class="css">.rotate {
	behavior:url(-ms-transform.htc); /* IE6+ */
    -moz-transform:rotate(45deg); /* FF3.5+  */
    -webkit-transform:rotate(45deg); /* Saf3.1+, Chrome */
    -o-transform:rotate(45deg); /* Opera 10.5 */
    -ms-transform:rotate(45deg); /* IE */
}
</pre>
<ul class="browserList">
<li id="browserFirefox">Firefox 3.5+</li>
<li id="browserSafari">Safari3.1+</li>
<li id="browserChrome">Opera 10.5+</li>
<li id="browserChrome">Chrome</li>
<li id="browserIE8">IE6+</li>
</ul>
<div style="clear:both;"><!-- --></div>
<p>&#8230;ed ecco come appaiono dei <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-rotazione.html" title="CSS3 rotate" target="_blank"><code>div</code> ruotati</a>. </p>
<h2>CSS3: @font-face</h2>
<p>Prima di iniaziare, ecco una <a href="http://sixrevisions.com/css/font-face-guide/" title="Fonts on the Web" target="_blank">guida essenziale al <code>@font-face</code></a>.<br />Scarichiamo <a href="http://www.fontsquirrel.com/fonts/Ballpark" title="BALLPARK" target="_blank">un font</a> e generiamo le regole <a href="http://www.fontsquirrel.com/fontface/generator" title="Font-face generator" target="_blank">CSS3</a>. <br />
La regola di base che ci serve per <a href="http://www.paitadesign.com/examples/css3-novita-compatibilita-cross-browser/CSS3-font-face.html" title="Css3 regola @font-face" target="_blank">includere i font in pagina</a> poggia sulla direttiva <code>@font-face</code>: occorre definire una regola <code>@font-face</code> per ciascun font che   intendiamo utilizzare:</p>
<pre name="codice" class="css">@font-face {
	font-family: 'IlMioFont';
	src: url('ballpark_weiner.eot'); /* IE6+ */
	src: local('Ballpark'),
		 local('IlMioFont'),
		 url('ballpark_weiner.woff') format('woff'), /* FF3.6 */
		 url('ballpark_weiner.ttf') format('truetype') /* Saf3+,Chrome,Opera10+ */
	;
}
</pre>
<p>&#8230;e usare i nostri font nelle dichiarazioni CSS consuete. In questo modo:</p>
<pre name="codice" class="css">

#ilMioSelettore {
	font:30px 'IlMioFont', Georgia, serif;
	color:#000;
}
</pre>
<ul class="browserList">
<li id="browserFirefox">Firefox 3.6+</li>
<li id="browserSafari">Safari3+</li>
<li id="browserChrome">Opera 10+</li>
<li id="browserChrome">Chrome</li>
<li id="browserIE8">IE6+</li>
</ul>
<div style="clear:both;"><!-- --></div>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://blog.html.it/22/03/2010/trasformazioni-css-cross-browser-con-csssandpaper/" title="Trasformazioni CSS cross-browser con cssSandpaper" target="_blank">Trasformazioni CSS cross-browser con cssSandpaper</a><br />
<a class="hotLink" href="http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/" title="CSS3 Solutions for Internet Explorer" target="_blank">CSS3 Solutions for Internet Explorer</a><br />
<a href="http://westciv.com/tools/" title="Testare i css3" target="_blank">Testare i CSS3</a><br />
<a href="http://css3please.com/" title="CSS3 Please: generatore di CSS3" target="_blank">CSS3 Please: generatore di CSS3</a><br />
<a href="http://www.css3.info/" title=" info aggiornate sui CSS3" target="_blank">Tutte le info aggiornate sui CSS3</a><a href="http://net.tutsplus.com/tutorials/html-css-techniques/css-fundametals-css-3-transitions/" title="Elementi inline ed elementi block-level" target="_blank"><br />
CSS Fundamentals: CSS 3 Transitions</a><br />
<a href="http://www.noupe.com/jquery/5-css3-techniques-for-major-browsers-using-the-power-of-jquery.html" title="CSS3 e jQuery" target="_blank">Integrare CSS3 e jQuery</a><br />
<a href="http://www.webdesignerdepot.com/2009/08/5-css3-design-enhancements-that-you-can-use-today/" title="CSS3 oggi" target="_blank">Usare i CSS3 oggi</a></div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/&amp;t=CSS3%3A+compatibilit%C3%A0+cross-browser...da+oggi%21" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=CSS3%3A+compatibilit%C3%A0+cross-browser...da+oggi%21+-+http://b2l.me/mmw8w&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/&amp;title=CSS3%3A+compatibilit%C3%A0+cross-browser...da+oggi%21" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22CSS3%3A%20compatibilit%C3%A0%20cross-browser...da%20oggi%21%22&amp;body=Link: http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A CSS3%20da%20oggi%3A%20testare%20le%20propriet%C3%A0%20CSS3%20su%20tutti%20i%20browser.%20Novit%C3%A0%20e%20anteprime." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/&amp;title=CSS3%3A+compatibilit%C3%A0+cross-browser...da+oggi%21&amp;summary=CSS3%20da%20oggi%3A%20testare%20le%20propriet%C3%A0%20CSS3%20su%20tutti%20i%20browser.%20Novit%C3%A0%20e%20anteprime.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=CSS3%3A+compatibilit%C3%A0+cross-browser...da+oggi%21&amp;body=Link: http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A CSS3%20da%20oggi%3A%20testare%20le%20propriet%C3%A0%20CSS3%20su%20tutti%20i%20browser.%20Novit%C3%A0%20e%20anteprime." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/css3-page-curl-effect-effetto-foto-piegata/' rel='bookmark' title='Permanent Link: CSS3: effetto foto piegata!'>CSS3: effetto foto piegata!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-jquery-columns-layout-multi-colonne/' rel='bookmark' title='Permanent Link: CSS3 Columns e jQuery: layout multi-colonne ad altezza pari'>CSS3 Columns e jQuery: layout multi-colonne ad altezza pari</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>HTML5: tag nuovi e anteprima delle novità</title>
		<link>http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/</link>
		<comments>http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 11:04:19 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[novità]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=399</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://it.wikipedia.org/wiki/HTML_5" title="HTML 5 è un linguaggio di markup" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym>5</a>, che sar&agrave; pi&ugrave; improntato verso   applicazioni web <strong>pi&ugrave; interattive</strong> e codice <strong>pi&ugrave; semantico</strong>, <a href="http://ishtml5readyyet.com/" title="Is HTML 5 Ready Yet?" target="_blank">ad oggi </a>non &egrave; ancora formalmente approvato, e probabilmente la sua data di rilascio non sar&agrave; prima del <a href="http://www.webmonkey.com/2008/09/html_5_won_t_be_ready_until_2022dot_yes__2022dot/" title="HTML 5 Won’t Be Ready Until 2022." target="_blank">2022</a>. Intanto per&oacute; sta cominciando a ottenere il sostegno dei browser, ed &egrave; gi&agrave; utilizzato per lo sviluppo di applicazioni web e mobile. Ecco di seguito una carrellata comprensiva di <strong>tutte le noivit&agrave;</strong> con cui avremo a che fare.</p>
<p><span id="more-399"></span></p>
<h2>Novit&agrave; in <acronym title="HyperText Markup Language">HTML</acronym>5</h2>
<p><acronym title="HyperText Markup Language">HTML</acronym>5 introduce <em>nuove caratteristiche</em> per uno sviluppo pi&ugrave; facile delle applicazioni web improntate alla <a href="http://blog.html.it/03/02/2010/audio-e-video-player-in-html5/" title="Audio e video player in HTML5" target="_blank">multimedialità</a> e una gestione <em>pi&ugrave; sofisticata dei form</em>, assieme a una <a href="http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/" target="_blank" title="HTML5 the future of the web">presentazione</a> <em>pi&ugrave; semantica del codice</em>: nuovi <a href="http://www.w3schools.com/html5/html5_reference.asp" title="HTML 5  Tag Reference" target="_blank">elementi tag</a>, nuovi <code>input type</code>, nuovi attributi ed eventi, nuove API. <br />
Ecco di seguito una lista di tutte le principali novit&agrave; e le <a href="http://xhtml.html.it/articoli/leggi/2543/unanteprima-di-html-5/" title="Un'anteprima di HTML 5" target="_blank">anteprime</a>: </p>
<h3>1. Nuovi elementi <acronym title="HyperText Markup Language">HTML</acronym>5</h3>
<p></p>
<h4>Elementi strutturali pi&ugrave; semantici</h4>
<ul>
<li><code>article</code> contrassegna gli articoli di una sezione</li>
<li><code>aside</code> delimita <a href="http://www.extrowebsite.com/html-5/elemento-aside-in-html5.html" target="_blank">informazioni aggiuntive</a></li>
<li><code>footer</code> rappresenta la sezione conclusiva della pagina</li>
<li><code>header</code> contiene i <a href="http://www.extrowebsite.com/html-5/elemento-header-in-html5.html" title="Elemento header in HTML 5" target="_blank">contenuti principali</a> eventualmente raggruppati con <code>hgroup</code></li>
<li><code>nav</code> raggruppa gli <a href="http://html5doctor.com/nav-element/" title="Semantic navigation with the nav element" target="_blank">elementi di navigazione</a> principale</li>
<li><code>section</code> distingue le sezioni di un documento, come se fossero capitoli di un libro</li>
<p>    e torna nell&#8217;HTML, dopo essere stato deprecato dalla versione 4.01, il tag</p>
<li><code>menu</code> usato per una <a href="http://www.quackit.com/html_5/tags/html_menu_tag.cfm" title="HTML 5 menu Tag" target="_blank">specifica lista</a> di comandi</li>
</ul>
<h4>Interattivit&agrave;</h4>
<ul>
<li><code>canvas</code> permette il <a href="http://www.howtoweb.it/articoli/cose-canvas-e-a-cosa-serve/" title="Cos’è canvas e a cosa serve" target="_blank">rendering dinamico delle bitmap</a></li>
<li><code>command</code> definisce un <a href="http://www.w3schools.com/html5/tag_command.asp" title="HTML5 command tag" target="_blank">command button</a></li>
<li><code>details</code> rappresenta <a href="http://www.quackit.com/html_5/tags/html_details_tag.cfm" title="specifies additional details that the user can view or hide on demand" target="_blank">informazioni aggiuntive</a></li>
</ul>
<h4>Maggiore semantica in pagina e lingue asiatiche</h4>
<ul>
<li><code>figure</code> <a href="http://www.w3schools.com/html5/tag_figure.asp" title="HTML 5 reference: figure tag" target="_blank">raggruppa</a> elementi multimediali e le loro didascalie</li>
<li><code>mark</code> <a href="http://www.quackit.com/html_5/tags/html_mark_tag.cfm" title="indicating text as marked or highlighted for reference purposes" target="_blank">mette in risalto</a> una porzione di testo rilevante</li>
<li><code>rp</code>, <code>rt</code> e  <code>ruby</code> sono usati per le <a href="http://www.quackit.com/html_5/tags/html_rp_tag.cfm" title="HTML 5 rp Tag" target="_blank">parentesi</a> e per le <a href="http://www.quackit.com/html_5/tags/html_rt_tag.cfm" title="html5 rt tag" target="_blank">annotazioni </a>di <a href="http://www.quackit.com/html_5/tags/html_ruby_tag.cfm" title="Ruby tag" target="_blank">Ruby</a></li>
</ul>
<h4>Multimedialit&agrave; nativa</h4>
<ul>
<li><code>audio</code> consente la <a href="http://html5doctor.com/native-audio-in-the-browser/" title="Native Audio in the browser" target="_blank">riproduzione audio</a> nativa nel browser</li>
<li><code>embed</code> <a href="http://www.quackit.com/html_5/tags/html_embed_tag.cfm" title="embed tag" target="_blank">inserisce</a> una applicazione esterna</li>
<li><code>source</code> specifica <a href="http://webdesign.about.com/od/html5tags/p/bltags_source.htm" title="enables multiple media sources" target="_blank">più sorgenti</a> di un video o di un audio</li>
<li><code>video</code> <a href="http://html5doctor.com/the-video-element/" title="The video element" target="_blank">definisce un video</a></li>
</ul>
<h4>Form migliorati</h4>
<ul>
<li><code>datalist</code> fornisce una sorta di <a href="http://www.quackit.com/html_5/tags/html_datalist_tag.cfm" title="DATALIST provide a list of predefined options to the user as they input data." target="_blank">auto-complete</a></li>
<li><code>keygen</code> definisce una coppia di <a href="http://www.w3schools.com/html5/tag_keygen.asp" title="keygen: Definition and Usage" target="_blank">keygen generate</a></li>
<li><code>output</code> rappresenta il <a href="http://www.quackit.com/html_5/tags/html_output_tag.cfm" title="output html5 tag" target="_blank">risultato</a> di un calcolo</li>
</ul>
<h4>Tempo e unit&agrave; di misura</h4>
<ul>
<li><code>meter</code> definisce le <a href="http://html5doctor.com/measure-up-with-the-meter-tag/" title="Measure up with the meter  tag" target="_blank">unità di misura</a></li>
<li><code>progress</code> indica lo <a href="http://www.quackit.com/html_5/tags/html_progress_tag.cfm" title="HTML 5 progress Tag" target="_blank">stato di avanzamento</a> di un compito</li>
<li><code>time</code> specifica il <a href="http://www.quirksmode.org/blog/archives/2009/04/making_time_saf.html" title="Making time safe for historians" target="_blank">formato di una data</a></li>
</ul>
<p>Alcuni tag gi&agrave; definiti nella versione 4.01, in <strong><acronym title="HyperText Markup Language">HTML</acronym>5</strong> assumono <a href="http://www.w3.org/TR/2008/WD-html5-diff-20080122/" title="HTML5: differenze da HTML4.01" target="_blank">nuove proprietà</a>. Ecco i principali nel dettaglio:</p>
<ul>
<li>il tag <code>a</code> potr&agrave; contenere <em>elementi a livello di blocco</em>, &egrave; potr&agrave; essere privo dell&#8217;attributo <code>href</code>, per essere usato come &quot;link placeholder&quot;</li>
<li>l&#8217;elemento <code>address</code> <em>potr&agrave; essere applicato</em> a una specifica sezione <code>section</code> o articolo <code>article</code></li>
<li>l&#8217;elemento <code>b</code> verr&agrave; utilizzato solo per <em>rendere il testo pi&ugrave; marcato</em>, senza particolari valenze keyword-SEO </li>
<li><code>blockquote</code> diventa un elemento sectioning root </li>
<li>l&#8217;elemento <code>dl</code> rappresenta un <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/grouping-content.html#the-dl-element" title="dl element" target="_blank">elenco di associazioni</a> composto da zero o pi&ugrave; coppie nome-valore
  </li>
<li> i tag <code>h1, h2</code>&#8230; <em>possono essere ripetuti all&#8217;interno di ogni sezione della pagina</em></li>
<li>l&#8217;elemento <code>html</code> potr&agrave; avere un proprio <code>id</code></li>
<li>il tag <code>i</code> verr&agrave; usato per indicare il testo da pronunciare con un particolare tono di voce, o testo che appartiene a un linguaggio tecnico, o una frase che nel contesto da cui &egrave; presa viene rappresentata con testo &quot;italic&quot;</li>
</ul>
<h3>2. Nuovi input type</h3>
<p>Ecco la <a href="http://www.yourinspirationweb.com/2010/03/02/il-web-che-verra-come-realizzeremo-i-moduli-con-html5/" title="campi input si potranno utilizzare con html5" target="_blank">lista</a> dei campi input si potranno utilizzare con <acronym title="HyperText Markup Language">HTML</acronym>5:</p>
<ul>
<li>color</li>
<li>date</li>
<li>datetime</li>
<li>datetime-local</li>
<li>email</li>
<li>number</li>
<li>range</li>
<li>search</li>
<li>tel</li>
<li>time</li>
<li>url</li>
<li>week</li>
</ul>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://www.juliusdesign.net/html5-ecco-cosa-ce-da-sapere/" title="HTML5: Ecco cosa c’è da sapere" class="hotLink" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym>5: Ecco cosa c’è da sapere</a><br />
<a href="http://diveintohtml5.it/" title="Dive into HTML5, italiano" target="_blank" class="hotLink">Dive into HTML5 &#8211; in Italiano</a><br />
<a href="http://carsonified.com/blog/dev/html-5-dev/23-essential-html-5-resources/" title="23 Essential HTML 5 Resources" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym>5: a list of articles to get you started</a><br />
<a href="http://mazzjoe.com/2009/05/25/anticipiamo-html-5/" title="Anticipiamo HTML 5" target="_blank">Anticipiamo <acronym title="HyperText Markup Language">HTML</acronym>5</a><br />
<a href="http://remysharp.com/2010/02/08/html5-vs-flash/" title="HTML5 vs. Flash" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym>5 vs. Flash</a><br />
<a href="http://xhtml.html.it/articoli/leggi/3291/audio-e-video-html5-con-modernizr/" title="includere contenuti multimediali" target="_blank">Audio e video <acronym title="HyperText Markup Language">HTML</acronym>5 con Modernizr</a></p>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/&amp;t=HTML5%3A+tag+nuovi+e+anteprima+delle+novit%C3%A0" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=HTML5%3A+tag+nuovi+e+anteprima+delle+novit%C3%A0+-+http://b2l.me/jbcck&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/&amp;title=HTML5%3A+tag+nuovi+e+anteprima+delle+novit%C3%A0" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22HTML5%3A%20tag%20nuovi%20e%20anteprima%20delle%20novit%C3%A0%22&amp;body=Link: http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A HTML5%3A%20Tutte%20le%20novit%C3%A0.%20Nuove%20caratteristiche%20per%20uno%20sviluppo%20pi%C3%B9%20facile%20delle%20applicazioni%20web%20improntate%20alla%20multimedialit%C3%A0." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/&amp;title=HTML5%3A+tag+nuovi+e+anteprima+delle+novit%C3%A0&amp;summary=HTML5%3A%20Tutte%20le%20novit%C3%A0.%20Nuove%20caratteristiche%20per%20uno%20sviluppo%20pi%C3%B9%20facile%20delle%20applicazioni%20web%20improntate%20alla%20multimedialit%C3%A0.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=HTML5%3A+tag+nuovi+e+anteprima+delle+novit%C3%A0&amp;body=Link: http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A HTML5%3A%20Tutte%20le%20novit%C3%A0.%20Nuove%20caratteristiche%20per%20uno%20sviluppo%20pi%C3%B9%20facile%20delle%20applicazioni%20web%20improntate%20alla%20multimedialit%C3%A0." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/html5-tavola-degli-elementi-interattiva/' rel='bookmark' title='Permanent Link: HTML5: tavola degli elementi interattiva!'>HTML5: tavola degli elementi interattiva!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-css3-website-templates-per-iniziare-a-progettare-il-web-di-domani/' rel='bookmark' title='Permanent Link: 10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!'>10+ HTML5-CSS3 Website Template: per iniziare a progettare il web di domani!</a></li>
<li><a href='http://www.paitadesign.com/blog/html5-infografica-che-lo-spiega/' rel='bookmark' title='Permanent Link: Cosa è HTML5? Ecco una infografica che lo spiega!'>Cosa è HTML5? Ecco una infografica che lo spiega!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/html5-nuovi-tag-anteprima-delle-innovazioni/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eliminare il bordo tratteggiato attorno a un link mantenendo l&#8217;usabilit&#224;</title>
		<link>http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/</link>
		<comments>http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:45:11 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[usabilità]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=350</guid>
		<description><![CDATA[


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/' rel='bookmark' title='Permanent Link: CSS: Bottoni espandibili con una sola immagine'>CSS: Bottoni espandibili con una sola immagine</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/' rel='bookmark' title='Permanent Link: Cheat Sheets per il Web Design'>Cheat Sheets per il Web Design</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Rimuovere il bordo tratteggiato dei link in Firefox &egrave; relativamente semplice, &egrave; sufficiente impostare una regola <acronym title="Cascading Style Sheets">CSS</acronym> per i link per assicurarci che non compaia pi&ugrave;. Ma facendo questo, non si tengono in considerazione alcuni principi di usabilit&agrave; per gli utenti che non hanno la possibilit&agrave; di usare il mouse, e che hanno la necessit&agrave; di qualche indicazione visiva che segnali loro un collegamento attivo. Per impostazione predefinita,  <code>TAB</code> e <code>SHIFT + TAB</code> permettono di spostarsi da un elemento attivabile (<em>collegamenti, i form e textarea</em>)  a quella successivo.</p>
<p><span id="more-350"></span></p>
<p>La prpriet&agrave; <code>outline</code> disegna una <em>linea tratteggiata</em> intorno all&#8217;elemento <a href="http://reference.sitepoint.com/css/outline#" title="outline CSS property: Description" target="_blank">cui è applicata</a>: <code>outline</code> &egrave; simile a <code>border</code>, nel senso che viene disegnata una linea intorno all&#8217;elemento, <strong>fuori dal bordo dell&#8217;elemento</strong>, ma a differenza di <code>border</code>, non &egrave; impossibile impostare una larghezza diversa per ogni lato, oppure impostare i colori e stili diversi per ogni lato. La struttura &egrave; la stessa su tutti i lati. </p>
<p>La propriet&agrave; <code>outline</code> non intacca il box model, non viene aggiunto in alcun modo alla larghezza o altezza dell&#8217;elemento.<br />
Per azzerare la sua comparsa, settiamo cos&igrave; i <acronym title="Cascading Style Sheets">CSS</acronym>:</p>
<pre name="codice" class="css">a {
	outline:none;
}
</pre>
<p>Cos&igrave; facendo lo abbiamo azzerato completamente per tutti gli stati del link, per esempio:</p>
<pre name="codice" class="css">
/* link - yellow */
/* link visitato - cyan */
/* mouse over sul link - firebrick */
/* link selezionato - lawn green */

a.one:link {color: yellow}
a.one:visited {color: #00FFFF}
a.one:hover {color: #B22222}
a.one:active {color: #7CFC00}
</pre>
<p>non avranno il bordo tratteggiato.</p>
<p>C&#8217;&egrave; da notare che le <a href="http://css.flepstudio.org/css-proprieta/selettori-css.html" title="Selettori css, classe, id, pseudo-classi e pseudo-elementi" target="_blank">pseudoclassi</a> per funzionare correttamente devono, a causa delle   regole della <a href="http://css.html.it/guide/lezione/27/ereditarieta-cascade-conflitti-tra-stili/" title="Ereditariet&agrave;, cascata, conflitti tra stili">Ereditariet&agrave;,   cascade, conflitti tra stili</a>, seguire un <a href="http://css.html.it/articoli/leggi/350/css-e-sistemi-di-navigazione/2/" title="CSS e navigazione: Ordine delle pseudoclassi" target="_blank">ordine ben prestabilito</a>:   l&#8217;ordine in cui vanno inserite in un <acronym title="Cascading Style Sheets">CSS</acronym> le dichiarazioni relative ai   link &egrave;:</p>
<ol>
<li><code>link</code></li>
<li><code>visited</code></li>
<li><code>hover</code></li>
<li> <code>active</code></li>
</ol>
<p>Per venire incontro alle esegenze estetiche senza intaccare l&#8217;usabilit&agrave;, la soluzione migliore <a href="http://people.opera.com/patrickl/experiments/keyboard/test" title="Better CSS outline suppression" target="_blank">tra le tante</a>, &egrave; settarlo a <code>none</code> solo per lo stato <code>hover</code> e <code>active</code></p>
<pre name="codice" class="css">
a:hover, a:active { outline: none; }</pre>
<p>Siamo cos&igrave; sicuri che gli utenti che utilizzano la tastiera potranno vedere i bordi tratteggiati quando scorreranno col <code>TAB</code> su un link e attiveranno lo stato <code>focus</code>.</p>
<div class="resources">
<h3>Letture consigliate</h3>
<p>  <a href="http://www.quirksmode.org/css/outline.html" title="The outline of a box is almost the same as the border." target="_blank">Outline</a><br />
  <a href="http://reference.sitepoint.com/css/outline#" title="An outline is similar to a border in that a line is drawn around the element" target="_blank">Outline: description</a><br /><a href="http://css-tricks.com/removing-the-dotted-outline/" title="Removing The Dotted Outline" target="_blank">Removing The Dotted Outline</a><br />
  <a href="http://arjaneising.nl/css/dont-remove-the-outline-from-links  " title="Don’t remove the outline from links" target="_blank">Don’t remove the outline from links</a><br />
  <a href="http://stamatiskritikos.com/2010/01/03/remove-dotted-outline-vs-accessibility/  " title="Remove the annoying dotted outline on links and form elements, keeping accessibility" target="_blank">Remove Dotted Outline VS Accessibility</a><br />
  <a href="http://haslayout.net/css-tuts/Removing-Dotted-Border-on-Clicked-Links  " title="Dotted border appears on clicked links" target="_blank">Removing Dotted Border on Clicked Links </a><br />
  <a href="http://people.opera.com/patrickl/experiments/keyboard/test" title="suppress the outline when an image-replaced link is clicked with the mouse" target="_blank">Better <acronym title="Cascading Style Sheets">CSS</acronym> outline suppression</a><br />
  <a href="http://www.456bereastreet.com/archive/200910/remove_the_outline_from_links_on_active_only/  " title="removing the outline from links" target="_blank">Remove the outline from links on :active only</a><br />
  <a href="http://24ways.org/2009/dont-lose-your-focus  " title="Only Suppress outline For Mouse Users" target="_blank">Don&#8217;t Lose Your :focus</a>
</p>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/&amp;t=Eliminare+il+bordo+tratteggiato+attorno+a+un+link+mantenendo+l%27usabilit%26agrave%3B" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Eliminare+il+bordo+tratteggiato+attorno+a+un+link+mantenendo+l%27usabilit%26agrave%3B+-+http://b2l.me/fyqcA&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetalo!">Tweetalo!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/&amp;title=Eliminare+il+bordo+tratteggiato+attorno+a+un+link+mantenendo+l%27usabilit%26agrave%3B" rel="nofollow" class="external" title="Condividi su del.icio.us">Condividi su del.icio.us</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Eliminare%20il%20bordo%20tratteggiato%20attorno%20a%20un%20link%20mantenendo%20l%27usabilit%26agrave%3B%22&amp;body=Link: http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Come%20eliminare%20il%20bordo%20tratteggiato%20attorno%20ai%20link%20per%20venire%20incontro%20alle%20esegenze%20estetiche%20senza%20intaccare%20l%27usabilit%C3%A0." rel="nofollow" class="external" title="Vuoi segnalarlo via mail ad un amico?">Vuoi segnalarlo via mail ad un amico?</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/&amp;title=Eliminare+il+bordo+tratteggiato+attorno+a+un+link+mantenendo+l%27usabilit%26agrave%3B&amp;summary=Come%20eliminare%20il%20bordo%20tratteggiato%20attorno%20ai%20link%20per%20venire%20incontro%20alle%20esegenze%20estetiche%20senza%20intaccare%20l%27usabilit%C3%A0.&amp;source=paitadesignblog" rel="nofollow" class="external" title="Condividi su LinkedIn">Condividi su LinkedIn</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Eliminare+il+bordo+tratteggiato+attorno+a+un+link+mantenendo+l%27usabilit%26agrave%3B&amp;body=Link: http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Come%20eliminare%20il%20bordo%20tratteggiato%20attorno%20ai%20link%20per%20venire%20incontro%20alle%20esegenze%20estetiche%20senza%20intaccare%20l%27usabilit%C3%A0." rel="nofollow" class="external" title="Manda email con Gmail">Manda email con Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/feed" rel="nofollow" class="external" title="Vuoi iscriverti ai commenti per questo post?">Vuoi iscriverti ai commenti per questo post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>



<p>Articoli correlati:</p><ol><li><a href='http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/' rel='bookmark' title='Permanent Link: CSS: Bottoni espandibili con una sola immagine'>CSS: Bottoni espandibili con una sola immagine</a></li>
<li><a href='http://www.paitadesign.com/blog/css3-compatibilita-cross-browser-da-oggi/' rel='bookmark' title='Permanent Link: CSS3: compatibilità cross-browser&#8230;da oggi!'>CSS3: compatibilità cross-browser&#8230;da oggi!</a></li>
<li><a href='http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/' rel='bookmark' title='Permanent Link: Cheat Sheets per il Web Design'>Cheat Sheets per il Web Design</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

