<?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; Webdesign</title>
	<atom:link href="http://www.paitadesign.com/blog/tag/webdesign/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>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>AI to Canvas: utilizzare subito HTML5 Canvas!</title>
		<link>http://www.paitadesign.com/blog/convertire-i-file-illustrator-in-html5-canvas/</link>
		<comments>http://www.paitadesign.com/blog/convertire-i-file-illustrator-in-html5-canvas/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 09:25:44 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[html5]]></category>

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


Articoli correlati:<ol><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-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-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>Usare da oggi il <strong>nuovo tag Canvas?</strong> MIX Online, un sito Web basato su tecnologia Microsoft, che parla di <strong>web design</strong> e <strong>sviluppo</strong>, ha da poco rilasciato una <em>versione gratuita di un plugin per Adobe Illustrator</em>, che permette di <strong>convertire qualsiasi file dal formato .AI nel nuovo tag <acronym title="HTML version 5">HTML5</acronym> <code>Canvas</code></strong>!</p>
<p><span id="more-826"></span></p>
<p><a href="http://www.visitmix.com/labs/ai2canvas/index.html" title="The Ai toCanvas plug-in enables Adobe Illustrator to export vector and bitmap artwork directly to an HTML5 canvas" target="_blank"><strong>AI&rArr;Canvas</strong> &egrave; un plug-in</a> che offre infatti le opzioni per il disegno, l&#8217;animazione e la codifica, come &quot;eventi&quot; JavaScript in modo da poter costruire <strong>applicazioni web interattive</strong> ben progettate basate sul tag <code>canvas</code>.<br />
  Lo scopo di Ai&rArr;Canvas &egrave; di accelerare lo sviluppo del tag <acronym title="HyperText Markup Language v5">HTML5</acronym> <code>canvas</code>: esso infatti, partendo da un file vettoriale, genera ed esporta codice <acronym title="HyperText Markup Language">HTML</acronym> e JavaScript che pu&ograve; essere  subito copiato nella propria applicazione ed <a href="http://www.visitmix.com/labs/ai2canvas/documentation.html#code" target="_blank">eventualmente ampliato</a> in un secondo momento. </p>
<div id="assetPanel"> <a class="assetCode" title="Scarica tutte le risorse per questo tutorial"href="http://www.paitadesign.com/examples/illustrator-to-canvas/risorse.zip" target="_blank">Risorse</a><a class="assetDemo" title="Visualizza il risultato finale" href="http://www.paitadesign.com/examples/illustrator-to-canvas/" target="_blank">Demo</a> </div>
<h2>Cominciamo a usare <acronym title="HyperText Markup Language v5">HTML5</acronym> Canvas</h2>
<p>Per <strong>installare Ai&rArr;Canvas</strong>, scaricare la versione adatta al prorio sistema operativo (per Windows o OS X), ed estrarre il file <strong>Ai2Canvas.aip</strong> nella cartella plug-in di Adobe Illustrator. Assicurarsi di riavviare Illustrator se &egrave; gi&agrave; in esecuzione. Una volta fatto questo, possiamo scaricare un <a href="http://www.vecteezy.com/Signs-Symbols/6090-Seextwood-design-elements" title="Vecteezy: Seextwood design elements" target="_blank">file illustrator di esempio</a>, e salvare ciascun elemento vettoriale in un livello separato. </p>
<p><strong>Canvas</strong> in inglese vuol dire <i>tela</i>, per incomincare fin da subito a &quot;dipingere&quot; e per testare fin da subito le potenzialit&agrave; del plugin, &egrave; sufficiente cambiare il nome di ciascun livello del file .AI come se fosse una funzione JavaScript, per esempio: &quot;<code>nomeElemento();</code>&quot;. Possiamo vedere fin da subito il risultato scegliendo <kbd>File / Esporta</kbd>, selezionare &quot; <kbd>&lt;canvas&gt;</kbd> &quot; come tipo di file, quindi fare clic su Salva per visualizzare il risultato nel browser.</p>
<h3>Animazioni e Canvas: ecco un semplice esempio</h3>
<p>Ogni livello di disegno all&#8217;interno del file .AI pu&ograve; essere ruotato, ridimensionato, e sbiadito, configurando le impostazioni di animazione. Le impostazioni di animazione controllano come le propriet&agrave; cambiano nel tempo, e ogni impostazione &egrave; dotata di otto possibili settaggi (si veda la <a href="http://www.visitmix.com/labs/ai2canvas/common/tutorials/ai2canvas.zip" title="AItoCanvas: Rotating, Scaling, and Fading" target="_blank">documentazione estesa</a> per ulteriori dettagli). Le impostazioni includono la direzione dell&#8217;animazione, la sua durata complessiva, invertire o no la direzione, una funzione di interpolazione, e un ritardo iniziale prima che l&#8217;animazione abbia inizio.</p>
<p><a target="_blank"  href="http://www.paitadesign.com/examples/illustrator-to-canvas/"><img src="http://www.paitadesign.com/blog/wp-content/uploads/img-post/immagine-ai-to-canvas-animation.gif" alt="Illustrator-to-canvas: html5 canvas animation" title="Ai to canvas: animazione di elementi vettoriali dentro il Canvas" width="520" height="267" class="alignnone size-full wp-image-863" /></a></p>
<p>Quando l&#8217;animazione riguarda una forma, &egrave; spesso utile  riposizionare il punto di origine (il luogo in cui gli assi X e Y si intersecano a 0, 0). Ai&rArr;Canvas rende facile spostare l&#8217;origine di ogni livello in modo che le animazioni siano esportate correttamente.</p>
<p>Per <a href="http://www.paitadesign.com/examples/illustrator-to-canvas/" target="_blank">esempio</a>, rinominiamo il livello <code>nomeElemento();</code> in <code>nomeElemento(origine: -1.5, 0.5);</code>. I due valori indicano uno spostamento  rispettivamente sull&#8217;<strong>asse orizzontale</strong> e su quella <strong>verticale</strong>: in particolare essi posizionano il punto di origine a una volta e mezzo l&#8217;intera larghezza dell&#8217;oggetto vettoriale verso sinistra  (al di fuori dei confini dell&#8217;oggetto, verso sinistra), in verticale a met&agrave; della sua altezza.<br />
  Per aggiungere una seconda propriet&agrave;, <strong>inserire un punto e virgola prima della nuova propriet&agrave;</strong> e il suo valore. Cambiare il nome del livello in <code>nomeElemento(origin: -1.5, 0.5; rotate-direction:cw);</code>, questa prpriet&agrave; imposta una rotazione all&#8217;animazione, che imprime all&#8217;oggetto un movimento in senso orario (&quot;CW significa <i>ClockWise</i>, senso orario; per imposare in senso antiorario scrivere AW, <i>AnticlockWise</i> &quot;).</p>
<h2>Come utilizzare il tag Canvas su Internet Explorer 6+?</h2>
<p>Ecco come essere sicuri che il tag <code>canvas</code>, ad oggi <a href="http://www.findmebyip.com/litmus" title="HTML CSS3 Properties: browser compare" target="_blank">non supportato da IE</a> precedenti alla versione 9, sia interpretato da tutte le versioni, dalla 6 alla 8. <br />
Ecco come procedere: per prima cosa, scarichiamo la <a href="http://code.google.com/p/explorercanvas/downloads/list">versione compatta di explorercanvas</a> e colleghiamola al file contenente il <code>canvas</code>, inserendo la chiamata alla libreria all&#8217;interno dei commenti condizionali per InternetExplorer, cos&igrave;:</p>
<pre name="codice" class="xhtml">&lt;!--[if IE]&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;cartellaScript/excanvas.compiled.js&quot;&gt;&lt;/script&gt;&lt;![endif]--&gt; 
</pre>
<p>Purtroppo per&ograve;, ExCanvas <strong>non permette a IE di vedere le animazioni</strong> costruite con <code>canvas</code>.</p>
<div class="resources">
<h3>Letture consigliate</h3>
<p>  <a class="hotLink" href="http://blog.artera.it/programmazione/html5-canvas-stile-e-colori" title="HTML5: Canvas stili e colori!" target="_blank">Html5: canvas con stile e colori</a><br />
  <a class="hotLink" href="http://www.williammalone.com/articles/html5-canvas-example/" title="HTML5 Canvas " target="_blank">HTML5 Canvas Example</a><br />
  <a href="http://blog.html.it/18/01/2010/disegnare-sulla-canvas/" title="HTML5: Disegnare sulla canvas" target="_blank">Disegnare sulla canvas</a><br />
  <a href="http://www.smashingmagazine.com/2010/04/12/the-gradual-disappearance-of-flash-websites/" title="HTML5 vs FLASH" target="_blank">The Gradual Disappearance Of Flash Websites</a><br />
  <a href="http://net.tutsplus.com/articles/web-roundups/21-ridiculously-impressive-html5-canvas-experiments/" title="HTML5 Canvas Experiments " target="_blank">21 Ridiculously Impressive <acronym title="HyperText Markup Language v5">HTML5</acronym> Canvas Experiments </a> <br />
  <a href="http://net.tutsplus.com/tutorials/javascript-ajax/fun-with-canvas-create-a-jquery-graph-plugin/ " title="jQuery and  Canvas: Plugin" target="_blank">Fun With Canvas: Create a Bar Graphing Plugin</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/convertire-i-file-illustrator-in-html5-canvas/&amp;t=AI+to+Canvas%3A+utilizzare+subito+HTML5+Canvas%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=AI+to+Canvas%3A+utilizzare+subito+HTML5+Canvas%21+-+http://b2l.me/azm9fv&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/convertire-i-file-illustrator-in-html5-canvas/&amp;title=AI+to+Canvas%3A+utilizzare+subito+HTML5+Canvas%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=%22AI%20to%20Canvas%3A%20utilizzare%20subito%20HTML5%20Canvas%21%22&amp;body=Link: http://www.paitadesign.com/blog/convertire-i-file-illustrator-in-html5-canvas/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Ecco%20come%20convertire%20qualsiasi%20file%20di%20Illustrator%20nel%20nuovo%20tag%20%26lt%3Bcanvas%26gt%3B%20di%20HTML5%20%28anche%20per%20IE6%2B%29%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/convertire-i-file-illustrator-in-html5-canvas/&amp;title=AI+to+Canvas%3A+utilizzare+subito+HTML5+Canvas%21&amp;summary=Ecco%20come%20convertire%20qualsiasi%20file%20di%20Illustrator%20nel%20nuovo%20tag%20%26lt%3Bcanvas%26gt%3B%20di%20HTML5%20%28anche%20per%20IE6%2B%29%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=AI+to+Canvas%3A+utilizzare+subito+HTML5+Canvas%21&amp;body=Link: http://www.paitadesign.com/blog/convertire-i-file-illustrator-in-html5-canvas/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Ecco%20come%20convertire%20qualsiasi%20file%20di%20Illustrator%20nel%20nuovo%20tag%20%26lt%3Bcanvas%26gt%3B%20di%20HTML5%20%28anche%20per%20IE6%2B%29%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/convertire-i-file-illustrator-in-html5-canvas/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-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-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-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/convertire-i-file-illustrator-in-html5-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery SmoothScroll: effetto scorrimento verticale morbido!</title>
		<link>http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/</link>
		<comments>http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 10:07:41 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[anchor]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[smooth]]></category>
		<category><![CDATA[usabilità]]></category>

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


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/jquery-e-web-designer-20-consigli-utili-e-trucchi-per-tutti-i-siti/' rel='bookmark' title='Permanent Link: jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!'>jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!</a></li>
<li><a href='http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/' rel='bookmark' title='Permanent Link: jQuery: imparare le basi con toggle. Mostra e nascondi con stile!'>jQuery: imparare le basi con toggle. Mostra e nascondi con stile!</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>Vogliamo uno  <strong>scolling morbido per le ancore interne</strong> di una pagina web,<br />
per creare <strong>link a sezioni interne di una pagina</strong>? Questo &egrave; un effetto molto utile per <a href="http://www.paitadesign.com/blog/jquery-e-web-designer-20-consigli-utili-e-trucchi-per-tutti-i-siti/" title="jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!" target="_blank">ogni tipo di progetto web</a>.<br />
Ecco di seguito come fare e il codice di esempio!</p>
<p><span id="more-762"></span></p>
<div id="assetPanel"><a class="assetCode" title="Scarica tutte le risorse per questo tutorial"href="http://www.paitadesign.com/examples/jQuery-smooth-scroll/jQuery-smooth-scroll_risorse.zip" target="_blank">Risorse</a><a class="assetDemo" title="Visualizza il risultato finale" href="http://www.paitadesign.com/examples/jQuery-smooth-scroll/jQuery-smooth-scroll_demo.html" target="_blank">Demo</a></div>
<h2>Creiamo le ancore</h2>
<p>Una tipologia di siti web che sta recentemente prendendo piede &egrave; il &quot;<a href="http://thedesignmag.com/24-awesome-single-page-portfolio-designs.html" title="24 Awesome Single Page Portfolio Designs " target="_blank">Vertical Portfolio</a>&quot;, cio&egrave; un sito web di una <strong>sola pagina che si sviluppa in verticale</strong>. <br />
  Sostanzialmente, per creare questo effetto, si fa uso degli <strong>ancoraggi interni alla pagina web</strong>: utilizzando l&#8217;attributo <code>name</code> specifichiamo il nome dell&#8217;ancoraggio e impostiamo cos&igrave; il <em>segnalibro</em> all&#8217;interno del  documento <acronym title="HyperText Markup Language">HTML</acronym>. <br />
  Questi segnalibri non vengono visualizzati in alcun modo particolare,  sono invisibili all&#8217;utente, ma servono per spostare la pagina fino a quel determinato punto.<br />
Ecco un esempio:</p>
<pre name="codice" class="xhtml">
&lt;a href=&quot;#nome-della-sezione&quot;&gt;Vai a Nome della sezione&lt;/a&gt;
...
&lt;h2&gt;&lt;a name=&quot;nome-della-sezione&quot;&gt;&lt;/a&gt;Nome della sezione&lt;/h2&gt;
&lt;p&gt;Testo della sezione&lt;/p&gt;
</pre>
<h2>jQuery: come rendere fluido lo scorrimento delle pagine web?</h2>
<p>Notiamo che il passaggio da una sezione a un&#8217;altra non &egrave; fluido. <br />
  Per ottenere questo effetto, cio&egrave; l&#8217;<strong>effetto scorrimento verticale morbido</strong>, possiamo usare la libreria <a href="http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/" title="jQuery: impariamo le basi." target="_blank">JavaScript jQuery</a>. <br />
Ecco qual&#8217;&egrave; il codice da inserire:</p>
<pre name="codice" class="javascript">
$('a[href*=#]').click(function() {
	if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
  &amp;&amp; location.hostname == this.hostname) {
  var $target = $(this.hash);
  $target = $target.length &amp;&amp; $target || $('[name=' + this.hash.slice(1) +']');
  if ($target.length) {
  var targetOffset = $target.offset().top;
  $('html,body').animate({scrollTop: targetOffset}, 1000);
  return false;}
  }
 });
</pre>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://blog.medianotions.de/en/articles/2009/smoothscroll-for-jquery" title="“smooth” scrolling within a page, from one anchor to the next." target="_blank">SmoothScroll for jQuery</a><br />
<a href="http://blog.freelancer-id.com/index.php/2009/03/26/scroll-window-smoothly-in-jquery" title="Using jQuery animate() function to do a smooth scrolling:" target="_blank">Scroll window smoothly in jQuery &#8211; Animated scroll</a><br />
<a href="http://css-tricks.com/snippets/jquery/smooth-scrolling/" title="smooth page scroll to an anchor on the same page" target="_blank">CSS tricks: Smooth Scrolling</a><br />
<a href="http://www.thewebsqueeze.com/web-design-tutorials/create-a-horizontal-scrolling-website.html" title="Tutorial for horizontal scrolling site." target="_blank">How to: Create a Horizontal Scrolling Website</a><br />
<a href="http://www.imnotsuperman.com/2010/jquery-tips-smooth-scroll-scolling-morbido-per-le-ancore-interne-a-una-pagina-web/ " title="smooth scroll, scolling morbido per le ancore interne a una pagina web" target="_blank">jQuery Smooth Scroll: scolling morbido per le ancore interne</a><br />
<a href="http://vandelaydesign.com/blog/web-development/jquery-one-page-portfolios/" title="jQuery Resources for One-Page Portfolios" target="_blank">One-Page Portfolios: all the jQuery Resources you need</a><br />
<a href="http://www.rigacci.org/docs/biblio/online/html40it/struct/links.html" title="Introduzione ai collegamenti e riferimenti" target="_blank">Introduzione ai collegamenti e riferimenti</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/jquery-smooth-scroll-scorrimento-morbido/&amp;t=jQuery+SmoothScroll%3A+effetto+scorrimento+verticale+morbido%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=jQuery+SmoothScroll%3A+effetto+scorrimento+verticale+morbido%21+-+http://b2l.me/aszmf4&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/jquery-smooth-scroll-scorrimento-morbido/&amp;title=jQuery+SmoothScroll%3A+effetto+scorrimento+verticale+morbido%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=%22jQuery%20SmoothScroll%3A%20effetto%20scorrimento%20verticale%20morbido%21%22&amp;body=Link: http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A jQuery%3A%20Scolling%20morbido%20per%20le%20ancore%20interne%20di%20una%20pagina%20web%2C%20per%20creare%20link%20a%20sezioni%20interne%20di%20una%20pagina." 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/jquery-smooth-scroll-scorrimento-morbido/&amp;title=jQuery+SmoothScroll%3A+effetto+scorrimento+verticale+morbido%21&amp;summary=jQuery%3A%20Scolling%20morbido%20per%20le%20ancore%20interne%20di%20una%20pagina%20web%2C%20per%20creare%20link%20a%20sezioni%20interne%20di%20una%20pagina.&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=jQuery+SmoothScroll%3A+effetto+scorrimento+verticale+morbido%21&amp;body=Link: http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A jQuery%3A%20Scolling%20morbido%20per%20le%20ancore%20interne%20di%20una%20pagina%20web%2C%20per%20creare%20link%20a%20sezioni%20interne%20di%20una%20pagina." 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/jquery-smooth-scroll-scorrimento-morbido/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/jquery-e-web-designer-20-consigli-utili-e-trucchi-per-tutti-i-siti/' rel='bookmark' title='Permanent Link: jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!'>jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!</a></li>
<li><a href='http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/' rel='bookmark' title='Permanent Link: jQuery: imparare le basi con toggle. Mostra e nascondi con stile!'>jQuery: imparare le basi con toggle. Mostra e nascondi con stile!</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/jquery-smooth-scroll-scorrimento-morbido/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>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>jQuery: imparare le basi con toggle. Mostra e nascondi con stile!</title>
		<link>http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/</link>
		<comments>http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 10:31:40 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[Webdesign]]></category>

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


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/jquery-e-web-designer-20-consigli-utili-e-trucchi-per-tutti-i-siti/' rel='bookmark' title='Permanent Link: jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!'>jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!</a></li>
<li><a href='http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/' rel='bookmark' title='Permanent Link: jQuery SmoothScroll: effetto scorrimento verticale morbido!'>jQuery SmoothScroll: effetto scorrimento verticale morbido!</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>Le pagine web che siamo abituati a navigare fanno ormai un uso notevole di animazioni e di effetti, resi possibili, anche, dall&#8217;utilizzo del linguaggio <a href="http://it.wikipedia.org/wiki/JavaScript" title="JavaScript è un linguaggio di scripting orientato agli oggetti" target="_blank">JavaScript</a>. <br />
  Dopo anni di cattiva reputazione, perch&egrave; associato all&#8217;idea di popup invasivi e fraudolenti, &egrave; stato   particolarmente rivalutato anche grazie alla   diffusione di tecniche come <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> e alla possibilit&agrave; sempre pi&ugrave; estesa di   riprodurre effetti grafici dinamici senza la necessit&agrave; di plugin come   Flash.</p>
<p><span id="more-327"></span></p>
<p>La caratteristica principale di JavaScript &egrave; quella di essere un <a href="http://it.wikipedia.org/wiki/Linguaggio_interpretato" title="Linguaggio interpretato">linguaggio interpretato</a>. Il codice quindi non viene compilato, bens&igrave; c&#8217;&egrave; un interprete incluso nel browser, e dato che ognuno (ma soprattutto IE) interpreta con specifiche ed eccezioni proprie, &egrave; spesso   impossibile essere certi del funzionamento cross-browser di uno script. <br />
  In risposta a questi problemi sono nati progetti di librerie (o meglio <strong>framework</strong>)   in grado di garantire il funzionamento cross-browser degli script e di   estendere o comunque facilitare le funzioni native di JavaScript. 
</p>
<h2>Cos&#8217;&egrave; jQuery?</h2>
<p> Proprio per &ldquo;facilitare&rdquo; la creazione di pagine web, nel 2006 <a href="http://ejohn.org/about/" title="John Resig is a JavaScript Evangelist for Mozilla and the creator of jQuery" target="_blank">John Resig</a> pubblic&ograve; la prima versione del suo ormai famosissimo framework: <a href="http://jquery.org/" title="jQuery Project" target="_blank">jQuery</a>.<br />
jQuery nasce quindi con lo scopo di risolvere tali problemi e di fornire uno strumento che potesse <strong>velocizzare  la stesura del codice</strong>. Ed &egrave; cos&igrave; che &egrave; diventato il framework pi&ugrave; utilizzato e con il pi&ugrave; alto numero di plugin disponibili. La libreria ha una dimensione inferiore a quella degli <a href="http://javascript.html.it/articoli/leggi/3086/framework-a-confronto-jquery-mootools-prototype/" title="Framework a confronto: jQuery, MooTools, Prototype" target="_blank">altri framework</a>, ha una community estesa ed &egrave; <a href="http://www.learningjquery.com/" title="Learning jQuery - Tips, Techniques, Tutorials" target="_blank">facile da imparare</a>.</p>
<h2>JavaScript: cenni introduttivi</h2>
<p>Per chi inizia da zero, ecco una breve introduzione alle <a href="http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/" title="jQuery and JavaScript Coding: Examples and Best Practices" target="_blank"><strong>buone e cattive pratiche</strong></a> da seguire nello scrivere codice JavaScript, quindi valide anche per jQuery. <br />
  Per prima cosa, maggiore &egrave; la <strong>separazione</strong> migliore &egrave; la <strong>qualit&agrave;</strong> del nostro risultato. <br />
  Per ottenere ci&ograve;, &egrave; bene tenere a mente gli scopi per la quale una pagina web &egrave; scritta:</p>
<ul>
<li><em>descrivere</em> il contenuto della pagina (HTML semantico)</li>
<li>specificare la <em>presentazione</em> di tale contenuto (CSS)</li>
<li>controllare il <em>comportamento</em> del contenuto (JavaScript)</li>
</ul>
<p>    Anche se &egrave; possibile agganciare per rapidit&agrave; il codice JavaScript nei tag all&rsquo;interno   degli <em>attributi &ldquo;handlers&rdquo;</em> o all&rsquo;interno dell&rsquo;attributo <code>href</code>, questo rappresenta una cattiva pratica.</p>
<p>Evitare quindi gli <a href="http://javascript.html.it/guide/lezione/831/gli-eventi/" title="Guida JavaScript di base  - Gli eventi" target="_blank">handlers</a>:</p>
<pre name="codice" class="xhtml">&lt;a href=&quot;#&quot; onclick=&quot;alert('Hello World');&quot;&gt;click&lt;/a&gt;</pre>
<p>e il codice javaScript all&#8217;interno dell&#8217;attributo <code>href</code>:</p>
<pre name="codice" class="xhtml">&lt;a href=&quot;javascript:alert('Hello World');&quot;&gt;click&lt;/a&gt;</pre>
<p>&Egrave; poi possibile inserire snippets di codice all&rsquo;interno del tag script:</p>
<pre name="codice" class="xhtml">&lt;script type=&quot;text/javascript&quot;&gt;
	alert(&quot;Ciao mondo!&quot;);
&lt;/script&gt;  </pre>
<p>Sicuramente, a meno che non sia un piccolo esercizio, il codice JavaScript va messo in <em>file esterni</em>:</p>
<pre name="codice" class="xhtml">&lt;script src=&quot;script.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; </pre>
<p>La posizione   migliore per chiarezza &egrave; all&rsquo;<em>interno del tag head, anche se </em>alcuni tipi di js esterni &egrave; meglio metterli al fondo (prima della   chiusura del tag body). Questo perch&egrave; lo scarico del documento viene   bloccato se ci sono problemi nel caricare la risorsa esterna. Se ad   esempio il server di Google Analytics rispondesse per qualche ragione   con tempi di attesa molto lunghi, ritarderebbe lo scaricamento   dell&rsquo;intera pagina web.    Quindi, in generale &egrave; buon uso copiare gli script in locale, e se sono esterni valutare bene il loro scopo. </p>
<p>Lo stile di programmazione cambia a seconda della posizione. O per lo   meno la chiamata (l&rsquo;invocazione) di ci&ograve; che ho programmato dovra   aspettare che il documento sia stato scaricato. </p>
<p>Ecco un&#8217;altra <a href="http://www.yourinspirationweb.com/2010/02/24/quali-sono-i-principali-metodi-per-integrare-javascript-nella-tua-pagina-html/#more-4287" title="Quali sono i principali metodi per integrare JavaScript nella tua pagina html?" target="_blank">risorsa</a> che illustra in modo esauriente questa tematica.</p>
<h2>Iniziare ad usare jQuery</h2>
<p>Per prima cosa occorre scaricare il core di <a href="http://code.jquery.com/jquery-1.4.min.js" title="This is the recommended version of jQuery to use for your application." target="_blank">jQuery</a>, salvarlo in locale (per esempio: root\scripts\) e aggiungere all&rsquo;intenro dell tag <code>head</code> il codice per richiamare   la libreria. Cos&igrave;:</p>
<pre name="codice" class="xhtml">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Dove inserire il link al core di jQuery? Qui sotto!&lt;/title&gt;
&lt;meta name=&quot;description&quot; content=&quot;jQuery Tutorial&quot; /&gt;
&lt;script type="text/javascript" src=&quot;scripts/jquery-1.4.1.min.js&quot;&gt;&lt;/script&gt;
</pre>
<p>
  Possiamo poi iniziare a scrivere il codice in un file esterno, che va linkato dentro il tag <code>head</code>, dopo il link al core:</p>
<pre name="codice" class="xhtml">&lt;script type=&rdquo;text/javascript&rdquo; src=&rdquo;scripts/mioScript.js&rdquo;&gt;&lt;/script&gt;</pre>
<p>Il codice di jQuery deve sempre iniziare con il costrutto <code>$(document).ready()</code>, per segnalare alla pagina di eseguire il codice quando tutto il contenuto &egrave; <a href="http://www.learningjquery.com/2006/09/introducing-document-ready" title="Introducing $(document).ready()" target="_blank">caricato</a>:</p>
<pre name="codice" class="javascript">$(document).ready(function(){
	// il codice va qui
});
</pre>
<p>In jQuery sono molto importanti le parentesi, <em>ogni   blocco di istruzioni &egrave; racchiuso in parentesi tonde che a loro volta   inglobano 2 parentesi graffe</em>. <br />
Nel codice sopra c&rsquo;&egrave; una parentesi tonda   che inizia dopo <code>ready</code> e viene chiusa alla fine, seguita dal <code>;)</code>.</p>
<p>Ogni <em>metodo &egrave; seguito dalle parentesi tonde</em> che in alcuni casi   possono non contenere nulla (tecnicamente si dice che <em>non contengono   argomenti</em>), in altri casi invece possono contenere alcuni <strong>parametri   utili al funzionamento</strong>.</p>
<h2>Mostra/Nascondi elementi: toggle</h2>
<p>Vogliamo creare un men&ugrave; in cui ci saimo dei semplici box da mostrare/nascondere al click sul titolo. <br />
  Ecco  tutte le <strong>risorse</strong> per completare il progetto e una <strong>preview</strong> del risultato:</p>
<div id="assetPanel">
        <a class="assetCode" title="Scarica tutte le risorse per questo tutorial"href="http://www.paitadesign.com/examples/jQuery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/risorse.zip" target="_blank">Risorse</a><a class="assetDemo" title="Visualizza il risultato finale" href="http://www.paitadesign.com/examples/jQuery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/jquery-toggle-esempio-con-slide.html" target="_blank">Demo</a>
    </div>
<h3>1. Impostiamo la struttura e applichiamo gli stili</h3>
<p>Incominciamo con l&#8217;impostare il men&ugrave;, con il nostro primo contenuto, cio&egrave; il titolo con l&#8217;<code>anchor</code>, seguito dal contenuto vero e proprio, cio&egrave; il titolo <code>h3</code> e un paragrafo di testo:</p>
<pre name="codice" class="xhtml">&lt;div id=&quot;menu&quot;&gt;
	&lt;h2 class=&quot;trigger&quot;&gt;
    &lt;a href=&quot;#&quot;&gt;Prima Voce del Men&ugrave;&lt;/a&gt;
	&lt;/h2&gt;	&lt;div class=&quot;container&quot;&gt;
	 &lt;h3&gt;Title&lt;/h3&gt;
    &lt;p&gt;Lorem ipsum dolor sit amet, consectetur
    congue justo, at ultricies diam mollis non.
    vestibulum libero. Donec consequat elementum
    tincidunt sapien malesuada fringilla.&lt;/p&gt;
	&lt;/div&gt;
&lt;/div&gt;</pre>
<p>Naturalmente possiamo inserire quanti elementi ci occorrono, all&#8217;interno del men&ugrave;. <br />
Applichiamo gli stili al codice, per esempio cos&igrave;:</p>
<pre name="codice" class="css">
body {
 font:normal 12px/14px &quot;Lucida Sans Unicode&quot;,
 &quot;Lucida Grande&quot;, sans-serif;
}
#menu {
 width:351px;
 margin:0 auto;
}
h2 {
 width:298px;
 padding:0 0 0 53px;
 height:40px;
 margin:0;
}
h2 a {
 color:#FFF;
 text-decoration:none;
 font-size:14px;
 line-height:40px;
}
h2.trigger {
 background:url(../gfx/bg_h2.jpg) left top no-repeat;
}
h2.active {
 background:url(../gfx/bg_h2.jpg) left bottom no-repeat;
}
.container {
 padding:20px;
 background:#f3f3f3;
 border:1px solid #999;
 color:#333;
}
h3 {
 margin:0;
 padding:0;
}
.container h3 {
 padding:0 0 20px 0;
 font-size:13px;
}
.container p {
 margin:0;
 padding:0;
}</pre>
<h3>2. Attiviamo il toggle con jQuery</h3>
<p>Attiviamo odesso l&#8217;effetto <code>toggle</code> con jQuery. Per prima cosa nascondiamo tutti gli elementi cui &egrave; applicata la classe <code>container</code>. Selezioniamo poi tutti i titoli che hanno la classe <code>trigger</code>, applichiamo loro lo stile css <code>cursor:pointer</code> e attiviamo il <code>toggle</code> che aggiunge e rimuove la classe <code>active</code>. Per ultimo, agganciamo al <code>click</code> sul titolo il <code>toggle</code>:</p>
<pre name="codice" class="javascript">$(document).ready(function()

  $(&quot;.container&quot;).hide();

  $(&quot;h2.trigger&quot;).css(&quot;cursor&quot;,&quot;pointer&quot;).toggle(function(){
  	$(this).addClass(&quot;active&quot;);
  }, function () {
  $(this).removeClass(&quot;active&quot;);
  });

  $(&quot;h2.trigger&quot;).click(function(){
  $(this).next(&quot;.container&quot;).toggle();
  });

});</pre>
<p>Come si <a title="jquery: esempio toggle"href="http://www.paitadesign.com/examples/jQuery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/jquery-toggle-esempio.html" target="_blank">può notare</a>, otteniamo un mostra nascondi piuttosto scattoso. Per ottenere un effetto &quot;a tendina&quot;, possiamo utilizzare <code>slideToggle</code>:</p>
<pre name="codice" class="javascript">
$("h2.trigger").click(function(){
	$(this).next(".container").slideToggle("slow");
});
</pre>
<p>e <a title="jquery toggle: esempio con slide" href="http://www.paitadesign.com/examples/jQuery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/jquery-toggle-esempio-con-slide.html" target="_blank">ottenere una animazione</a> pi&ugrave; fluida.</p>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href=http://blog.sparkinweb.com/jquery-jquery-tips-un-toggle-mostranascondi-universale-per-qualsiasi-div.html" title="jQuery mostra/nascondi" target="_blank">jQuery mostra/nascondi universale</a><br />
<a href="http://javascript.html.it/articoli/leggi/2440/le-basi-di-jquery/" title="Un'introduzione ai componenti di base del noto framework Javascript" target="_blank">Le basi di JQuery</a><br />
<a href="http://javascript.html.it/guide/leggi/168/guida-jquery/" title="Guida jQuery" target="_blank">Guida a jQuery</a><br />
<a href="http://maxb.net/blog/2008/06/21/imparare-jquery-1-premessa/" title="Tutorial per imparare jQuery" target="_blank">Imparare jQuery</a><br />
<a href="http://www.ibloom.it/blog/2008/10/introduzione-a-jquery-prima-parte/" title="Imparare le basi di jQuery" target="_blank">Introduzione a jQuery – Prima parte</a><br />
<a href="http://www.webair.it/blog/2009/02/13/jquery-tutorial-imparare-ad-usare-jquery-da-zero/" title="Tutorial per coloro che vogliono imparare ad utilizzare jQuery" target="_blank">jQuery Tutorial – imparare ad usare jQuery da zero</a><br />
<a href="http://api.jquery.com/toggle/#toggle2" title="Bind two or more handlers to the matched elements, to be executed on alternate clicks." target="_blank">jQuery API: toggle()</a><br />
<a href="http://www.sohtanaka.com/web-design/easy-toggle-jquery-tutorial/" title="Simple Toggle with CSS &#038; jQuery" target="_blank">Simple Toggle with CSS &#038; jQuerSimple Toggle with CSS &#038; jQuery</a><br />
<a href="http://www.yourinspirationweb.com/2009/10/23/vuoi-imparare-jquery-ma-non-sai-da-dove-iniziare-alternare-le-funzioni-le-variabili-primi-effetti/" title="Alternare le funzioni, le variabili, primi effetti" target="_blank">Imparare jQuery: alternare le funzioni, le variabili, primi effetti</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/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/&amp;t=jQuery%3A+imparare+le+basi+con+toggle.+Mostra+e+nascondi+con+stile%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=jQuery%3A+imparare+le+basi+con+toggle.+Mostra+e+nascondi+con+stile%21+-+http://b2l.me/fpy3v&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/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/&amp;title=jQuery%3A+imparare+le+basi+con+toggle.+Mostra+e+nascondi+con+stile%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=%22jQuery%3A%20imparare%20le%20basi%20con%20toggle.%20Mostra%20e%20nascondi%20con%20stile%21%22&amp;body=Link: http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Le%20pagine%20web%20che%20siamo%20abituati%20a%20navigare%20fanno%20ormai%20un%20uso%20notevole%20di%20animazioni%20e%20di%20effetti%2C%20resi%20possibili%2C%20anche%2C%20dall%27utilizzo%20del%20linguaggio%20JavaScript%20e%20JQuery.%20Impariamo%20le%20basi%20partendo%20da%20cenni%20sul%20JavaScript%20e%20attraverso%20un%20esempio%20di%20pannello%20mostra%2Fnascondi%20con%20il%20metodo%20toggle." 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/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/&amp;title=jQuery%3A+imparare+le+basi+con+toggle.+Mostra+e+nascondi+con+stile%21&amp;summary=Le%20pagine%20web%20che%20siamo%20abituati%20a%20navigare%20fanno%20ormai%20un%20uso%20notevole%20di%20animazioni%20e%20di%20effetti%2C%20resi%20possibili%2C%20anche%2C%20dall%27utilizzo%20del%20linguaggio%20JavaScript%20e%20JQuery.%20Impariamo%20le%20basi%20partendo%20da%20cenni%20sul%20JavaScript%20e%20attraverso%20un%20esempio%20di%20pannello%20mostra%2Fnascondi%20con%20il%20metodo%20toggle.&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=jQuery%3A+imparare+le+basi+con+toggle.+Mostra+e+nascondi+con+stile%21&amp;body=Link: http://www.paitadesign.com/blog/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Le%20pagine%20web%20che%20siamo%20abituati%20a%20navigare%20fanno%20ormai%20un%20uso%20notevole%20di%20animazioni%20e%20di%20effetti%2C%20resi%20possibili%2C%20anche%2C%20dall%27utilizzo%20del%20linguaggio%20JavaScript%20e%20JQuery.%20Impariamo%20le%20basi%20partendo%20da%20cenni%20sul%20JavaScript%20e%20attraverso%20un%20esempio%20di%20pannello%20mostra%2Fnascondi%20con%20il%20metodo%20toggle." 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/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/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/jquery-e-web-designer-20-consigli-utili-e-trucchi-per-tutti-i-siti/' rel='bookmark' title='Permanent Link: jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!'>jQuery e Web Designer: 20+ consigli utili e trucchi per tutti i siti!</a></li>
<li><a href='http://www.paitadesign.com/blog/jquery-smooth-scroll-scorrimento-morbido/' rel='bookmark' title='Permanent Link: jQuery SmoothScroll: effetto scorrimento verticale morbido!'>jQuery SmoothScroll: effetto scorrimento verticale morbido!</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/jquery_imparare_le_basi_facilmente_e_velocemente_toggle_mostrare_nascondere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cheat Sheets per il Web Design</title>
		<link>http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/</link>
		<comments>http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:37:29 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Cheat Sheets]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[reference]]></category>

		<guid isPermaLink="false">http://www.paitadesign.com/blog/?p=305</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-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/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/' rel='bookmark' title='Permanent Link: Eliminare il bordo tratteggiato attorno a un link mantenendo l&#8217;usabilit&agrave;'>Eliminare il bordo tratteggiato attorno a un link mantenendo l&#8217;usabilit&agrave;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Le <strong>Cheat Sheets</strong> per il <strong>Web Design</strong> sono degli <strong>strumenti utili</strong> per ricordare le cose in fretta, soprattutto se si parla di <em>sintassi di codice</em> che magari non scriviamo tutti i giorni, e per avere un <em>aiuto veloce</em> con facili riferimenti visivi. <br />Se abbiamo dimenticato il nome di una funzione o la propriet&agrave; di un foglio di stile <acronym title="Cascading Style Sheets">CSS</acronym> &#8211; le <strong>Cheat Sheets</strong> <a href="http://blog.html.it/18/01/2010/la-forza-dei-cheat-sheet/" title="La forza dei cheat sheet" target="_blank">forniscono le informazioni</a> che stiamo cercando &#8211; immediatamente.</p>
<p><span id="more-305"></span>Le Cheat Sheet sono uno strumento di riferimento che fornisce <em>semplici, brevi istruzioni per realizzare un compito specifico</em>. </p>
<p>Ecco quindi di seguito una selezione di <strong>riferimenti rapidi</strong> per numerosi <em>linguaggi e tecnologie web</em>, gratuiti e stampabili:</p>
<p></p>
<h2><acronym title="American Standard Code for Information Interchange">ASCII</acronym> &#8211; Caratteri speciali</h2>
<p><a href="http://www.elizabethcastro.com/html/extras/entities.html" title="Character Entity References in HTML 4 and XHTML 1.0" target="_blank">Character Entity References in <acronym title="HyperText Markup Language">HTML</acronym> 4 and <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> 1.0</a><br />
<a href="http://www.utexas.edu/learn/html/spchar.html" title="HTML: Special Characters" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym>: Special Characters</a><br />
<a class="hotLink" href="http://dualunit.ch/en/tools/cp1252-characters/" title="HTML special character reference" target="_blank">Decimal ASCII code, Reference, URL code and <acronym title="HyperText Markup Language">HTML</acronym> entity</a><br />
<a href="http://www.chami.com/tips/internet/050798I.html" title="HTML special character reference" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym> special character reference</a><br />
<a href="http://tlt.its.psu.edu/suggestions/international/web/codehtml.html" title="HTML - Special Entity Codes" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym> &#8211; Special Entity Codes </a><br />
<a href="http://www.webdesignerwall.com/tutorials/using-html-symbol-entities/" title="Using HTML Symbol Entities" target="_blank">Using <acronym title="HyperText Markup Language">HTML</acronym> Symbol Entities</a></p>
<h2>Colori e web</h2>
<p><a href="http://coloreminder.com/" title="Find colors easily and inspiration" target="_blank">Coloreminder.com; find colors palette easily and inspiration</a><br />
<a href="http://www.addedbytes.com/cheat-sheets/colour-chart/" title="A free, printer-friendly RGB Hex colour chart for web designers. " target="_blank">RGB Hex Colour Chart</a><br />
<a href="http://www.pagetutor.com/common/bgcolors216.html " title="Web safe color chart" target="_blank">Web safe color chart</a><br />
<a href="http://www.elizabethcastro.com/html4_4e/examples/appendices/colorcharthex.html" title="The browser safe colors" target="_blank">The browser safe colors</a></p>
<h2>InDesign CS5</h2>
<p><a title="Indesign Keyboard Shortcuts" href="http://www.wellsdrew.com/education/indesign/" target="_blank">Indesign Keyboard Shortcuts</a><br ></p>
<h2><acronym title="Cascading Style Sheets">CSS</acronym></h2>
<p><a class="hotLink" href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/05/CSS2-Help-Sheet.pdf" title="CSS 2.1 Guide" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym>2.1 Sheet </a><br />
<a class="hotLink" href="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/05/CSS3-Help-Sheet1.pdf" title="CSS 3 Guide" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym>3 Sheet </a><br />
<a href="http://www.dustindiaz.com/css-shorthand/" title="CSS Shorthand Guide" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Shorthand Guide</a><br />
<a href="http://www.blooberry.com/indexdot/css/propindex/all.htm" title="CSS Property Index" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Property Index</a><br />
<a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/" title="a quick reference guide for CSS" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Cheat Sheet (V2)</a><br />
<a href="http://www.communitymx.com/content/article.cfm?cid=2795D" title="use it to learn the nuts and bolts of working with CSS" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Cheat Sheet: Inheritance, Cascade, Specificity</a><br />
<a href="http://www.eddiewelker.com/wp-content/uploads/2007/09/csscheatsheet.pdf" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Shorthand Cheat Sheet</a><br />
<a href="http://www.elizabethcastro.com/html/extras/cssref.html" title="CSS HTML XHTML Reference Book" target="_blank"><acronym title="Cascading Style Sheets">CSS</acronym> Properties and Values</a><br />
<a href="http://www.zachgraeve.com/images/cssBox/" target="_blank">Esempi di utilizzo di CSS</a><br />
<a href="http://centricle.com/ref/css/filters/" title="centricle : css filters (css hacks)" target="_blank">Will the browser apply the rule(s)?</a></p>
<h2><acronym title="Cascading Style Sheets">CSS3</acronym></h2>
<p><a href="http://www.css3.info/" title="Tutto quello che c'è da sapere su CSS3" target="_blank">Tutto quello che c&#8217;&egrave; da sapere su <acronym title="Cascading Style Sheets">CSS3</acronym></a></p>
<h2>Google</h2>
<p><a href="http://www.googleguide.com/advanced_operators_reference.html" title="Google Guide Quick Reference: Google Advanced Operators" target="_blank">Google Guide Quick Reference: Google Advanced Operators</a><br />
<a href="http://hacknmod.com/hack/the-google-cheat-sheets-everything-you-need-to-know/" title="Google tool, trick, and application you never knew existed" target="_blank">The Google Cheat Sheets: Everything You Need To Know</a></p>
<h2>Freelance</h2>
<p><a href="http://www.mediainspiration.com/contents/downloads/designerforms/PDF_forms/terms_and_conditions.pdf" title="Agreement between DESIGNER and business or individual identified on this agreement." target="_blank">Esempio di contratto per prestazione occasionale</a><br />
<a href="http://www.dblog.it/public/sito-web-elenco-verifiche-prima-di-pubblicare-projectmanager-italiano.pdf" title="Cosa controllare prima e durante la pubblicazione di un sito web" target="_blank">Pubblicare un sito web: verifiche e controlli preventivi</a></p>
<h2><acronym title="HyperText Markup Language">HTML 5</acronym></h2>
<p><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/ " title="HTML5 Visual Cheat Sheet" target="_blank"><acronym title="HyperText Markup Language">HTML 5</acronym> Visual Cheat Sheet (Reloaded)</a><br />
<a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" title="HTML 5 Cheat Sheet" target="_blank"><acronym title="HyperText Markup Language">HTML 5</acronym> Cheat Sheet</a></p>
<h2>HTML/<acronym title="eXtensible HyperText Markup Language">XHTML</acronym></h2>
<p><a href="http://www.angelfire.com/nm/thehtmlsource/html/cheatsheet.html " title="HTML Cheat Sheet   " target="_blank"><acronym title="HyperText Markup Language">HTML</acronym> Cheat Sheet</a><br />
<a href="http://www.killersites.com/HTML_CODES/index.php" title="HTML Codes Cheat Sheet" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym> Codes Cheat Sheet</a><br />
<a href="http://www.elizabethcastro.com/html/extras/entities.html " title="Character Entity References in HTML 4 and XHTML 1.0" target="_blank">Character Entity References in <acronym title="HyperText Markup Language">HTML</acronym> 4 and <acronym title="eXtensible HyperText Markup Language">X<acronym title="HyperText Markup Language">HTML</acronym></acronym> 1.0</a><br />
<a href="http://www.psacake.com/web/dy.asp" title="HTML Cheat Sheet: quick reference guide" target="_blank"><acronym title="HyperText Markup Language">HTML</acronym> Cheat Sheet: quick reference guide </a><br />
<a href="http://htmlguide.drgrog.com/alpha/cheatindex.html " title="A Simple Guide To HTML" target="_blank">A Simple Guide To <acronym title="HyperText Markup Language">HTML</acronym></a><br />
<a href="http://www.quirksmode.org/compatibility.html" title="Browser Compatibility Master Table" target="_blank">Browser Compatibility Master Table</a><br />
<a href="http://www.html.su/" title="HTML/XHTML in one page" target="_blank">HTML/<acronym title="eXtensible HyperText Markup Language">XHTML</acronym> in one page</a></p>
<h2>jQuery</h2>
<p><a href="http://labs.impulsestudios.ca/downloads/impulse_studios-jquery_cheat_sheet-1.0.pdf" title="jQuery 1.4 Cheat Sheet" target="_blank">jQuery 1.4 Cheat Sheet</a><br />
<a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" title="jQuery Visual Cheat Sheet " target="_blank">Woork: jQuery Visual Cheat Sheet</a></p>
<h2>Lorem Ipsum generators</h2>
<p><a href="http://www.adhesiontext.com/" title="Dynamic text generation tool that it allows you to introduce which characters you want included in your filler text." target="_blank">Render dummy text in English, French, German&#8230;</a></p>
<h2>Mac OS</h2>
<p><a href="http://www.multimedialab.be/doc/tech/doc_osx_short_ref_guide.pdf" title="The OS X Keyboard" target="_blank">The OS X Keyboard</a><br />
</p>
<h2>Programmi Adobe</h2>
<p><a href="http://subdivision.co.uk/wp-content/uploads/2009/02/DreamweaverCS4_PC_Shortcuts.pdf" title="Dreamweaver Cheat Sheet">Dreamweaver CS4: Cheat Sheet and shortcuts</a><br />
<a href="http://simplephotoshop.com/photoshop_tools/index.htm" title="This section of the site is a comprehensive Photoshop Toolbox reference." target="_blank">Photoshop: Toolbox Reference</a><br />
<a href="http://subdivision.co.uk/wp-content/uploads/2009/03/FlashCS4_PC_Shortcuts.pdf" title="flash cs4" target="_blank">Flash CS4: PC Shortcuts</a></p>
<h2><acronym title="Search engine optimization">SEO</acronym></h2>
<p><a href="http://www.seomoz.org/blog/the-web-developers-seo-cheat-sheet" title="Accepted SEO techniques and small business practices." target="_blank">Web Developer&#8217;s <acronym title="Search engine optimization">SEO</acronym> Cheat Sheet</a></p>
<h2>Tipografia e Font</h2>
<p><a href="http://kv5r.com/articles/dev/font-family.asp" title="The New CSS Font-Family List" target="_blank">The New <acronym title="Cascading Style Sheets">CSS</acronym> Font-Family List</a><br />
<a href="http://reeddesign.co.uk/test/points-pixels.html" title="chart that converts points to pixels" target="_blank">Approximate Conversion from Points to Pixels</a><br />
<a href="http://pxtoem.com/ " title="PX to EM conversion made simple." target="_blank">PX to EM conversion made simple.</a><br />
<a href="http://www.typetester.org/" title="Compare screen type" target="_blank">Compare screen type</a><br />
<a href="http://www.webdesigndev.com/web-development/16-gorgeous-web-safe-fonts-to-use-with-css" title="nice resource list of stunning web safe fonts that you can use with CSS stylesheets." target="_blank">16 Gorgeous Web Safe Fonts To Use With <acronym title="Cascading Style Sheets">CSS</acronym></a><br />
<a href="http://speckyboy.com/2007/12/30/top-10-web-safe-blogging-fonts/ " title="List of the most commonly used fonts for Blogging and Web Design." target="_blank">Top 10 (Web Safe) Blogging Fonts</a><br />
<a href="http://www.tripwiremagazine.com/2009/07/how-safe-are-web-safe-font-families-really.html" title="Websafe Font Families" target="_blank">How safe are Web-safe Font Families really? Font preview</a></p>
<h2><acronym title="user interface">UI</acronym> and wireframing</h2>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/12/24/sketching-wireframing-kit.aspx" title="Sketching &#038; Wireframing kit is a free set of elements for sketching and wireframing. " target="_blank">Sketching &#038; Wireframing kit free set</a><br />
<a href="http://www.smashingmagazine.com/2010/02/05/50-free-ui-and-web-design-wireframing-kits-resources-and-source-files/ " title="wireframing kits, browser windows, form elements, grids, Mac OS X elements, mobile elements" target="_blank"><acronym title="user interface">UI</acronym> and wireframing tools</a><br />
<a href="http://www.designerstoolbox.com/designresources/safearea/compare/" title="Compare Web Safe Area" target="_blank">Browser Safe Area</a></p>
<h2>Windows</h2>
<p><a href="http://tlt.its.psu.edu/suggestions/international/accents/codealt.html" title="This page list codes for accented letters and other characters. " target="_blank">Alt Key + Numeric Codes</a></p>
<h2>WordPress</h2>
<p><a href="http://ekinertac.com/wp-content/uploads/2009/07/Wordpress-Cheat-Sheet.pdf" target="_blank">WordPress Cheat Sheet</a> <br />
<a href="http://www.magnificaweb.it//files/wordpress-cheat-sheet-ita.pdf" title="WordPress Help Sheet" target="_blank">WordPress Help Sheet in Italiano</a></p>
<h2>Cheat Sheet per tutto, tutte insieme!</h2>
<p><a href="http://www.cheat-sheets.org/ http://www.addedbytes.com/cheat-sheets/" title="All cheat sheets, round-ups, quick reference cards," target="_blank">All cheat sheets, round-ups, quick reference cards.</a></p>
<div class="resources">
<h3>Letture consigliate</h3>
<p>  <a href="http://www.allwebdesignresources.com/webdesignblogs/graphics/30-css-cheat-sheets-quick-reference-guides/" title="30+ CSS Cheat Sheets &#038; Quick Reference Guides" target="_blank">30+ <acronym title="Cascading Style Sheets">CSS</acronym> Cheat Sheets &#038; Quick Reference Guides</a><a href="http://www.allwebdesignresources.com/webdesignblogs/graphics/30-css-cheat-sheets-quick-reference-guides/" target="_blank"></a><br />
  <a href="http://www.webresourcesdepot.com/70-practical-cheat-sheats-for-web-designers-and-developers/" title="70+ well-categorized cheat sheets" target="_blank">70+ Practical Cheat Sheets For Web Designers And Developers</a><a href="http://www.webresourcesdepot.com/70-practical-cheat-sheats-for-web-designers-and-developers/" target="_blank"></a><br /> <a href="http://www.smashingtips.com/mac-leopard-cheat-sheets" title="Cheat sheets will contain most of the shortcuts needed to program faster." target="_blank">16 useful Mac cheat Sheets</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/cheat-sheet-per-il-web-design/&amp;t=Cheat+Sheets+per+il+Web+Design" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Cheat+Sheets+per+il+Web+Design+-+http://b2l.me/e27ux&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/cheat-sheet-per-il-web-design/&amp;title=Cheat+Sheets+per+il+Web+Design" 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=%22Cheat%20Sheets%20per%20il%20Web%20Design%22&amp;body=Link: http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Le%20Cheat%20Sheet%20per%20il%20Web%20design%3A%20ricca%20selezione%20di%20riferimenti%20rapidi%20per%20numerosi%20linguaggi%20e%20tecnologie%20web.%20aiuto%20veloce%20con%20facili%20riferimenti%20visivi.%20Se%20abbiamo%20dimenticato%20il%20nome%20di%20una%20funzione%20o%20la%20propriet%C3%A0%20di%20un%20foglio%20di%20stile%20CSS%20-%20le%20Cheat%20Sheets%20forniscono%20le%20informazioni%20che%20stiamo%20cercando%20-%20immediatamente." 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/cheat-sheet-per-il-web-design/&amp;title=Cheat+Sheets+per+il+Web+Design&amp;summary=Le%20Cheat%20Sheet%20per%20il%20Web%20design%3A%20ricca%20selezione%20di%20riferimenti%20rapidi%20per%20numerosi%20linguaggi%20e%20tecnologie%20web.%20aiuto%20veloce%20con%20facili%20riferimenti%20visivi.%20Se%20abbiamo%20dimenticato%20il%20nome%20di%20una%20funzione%20o%20la%20propriet%C3%A0%20di%20un%20foglio%20di%20stile%20CSS%20-%20le%20Cheat%20Sheets%20forniscono%20le%20informazioni%20che%20stiamo%20cercando%20-%20immediatamente.&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=Cheat+Sheets+per+il+Web+Design&amp;body=Link: http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Le%20Cheat%20Sheet%20per%20il%20Web%20design%3A%20ricca%20selezione%20di%20riferimenti%20rapidi%20per%20numerosi%20linguaggi%20e%20tecnologie%20web.%20aiuto%20veloce%20con%20facili%20riferimenti%20visivi.%20Se%20abbiamo%20dimenticato%20il%20nome%20di%20una%20funzione%20o%20la%20propriet%C3%A0%20di%20un%20foglio%20di%20stile%20CSS%20-%20le%20Cheat%20Sheets%20forniscono%20le%20informazioni%20che%20stiamo%20cercando%20-%20immediatamente." 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/cheat-sheet-per-il-web-design/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-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/come-eliminare-il-bordo-tratteggiato-attorno-a-un-link-usabilita-web/' rel='bookmark' title='Permanent Link: Eliminare il bordo tratteggiato attorno a un link mantenendo l&#8217;usabilit&agrave;'>Eliminare il bordo tratteggiato attorno a un link mantenendo l&#8217;usabilit&agrave;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.paitadesign.com/blog/cheat-sheet-per-il-web-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSS: Bottoni espandibili con una sola immagine</title>
		<link>http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/</link>
		<comments>http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 11:47:50 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[html]]></category>

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


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/css-immagine-di-sfondo-a-tutto-schermo/' rel='bookmark' title='Permanent Link: CSS: immagine di sfondo a tutto schermo'>CSS: immagine di sfondo a tutto schermo</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>
<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>Questa tecnica è ottima se dobbiamo creare dei bottoni che siano pronti per essere utilizzati con testi diversi, cioè che siano liquidi in orizzontale (si adattino cioè alla lunghezza del testo inserito).</p>
<p>In più vogliamo utilizzare il minor numero di immagini possibile (tecnica della &#8220;sprite image&#8221; e &#8220;sliding door&#8221;), avere codice più semantico possibile, e avere la possibilità di bordi arrotondati.<span id="more-113"></span></p>
<p>Ecco la pagina di esempio.</p>
<p><a href="http://www.paitadesign.com/examples/css_bottoni-espandibili-con-una-sola-immagine/css_bottoni-espandibili-con-una-sola-immagine.html" target="_blank">Esempio css bottoni espandibili con una sola immagine</a></p>
<p>Ed ecco il listato html:</p>
<pre name="codice" class="xhtml:nocontrols">&lt;a href="#" target="_self"&gt;&lt;span&gt;Testo del bottone&lt;/span&gt;&lt;/a&gt;</pre>
<p>Ecco come settare il css:</p>
<p>1) al link associamo come background l&#8217;immagine, posizionata a destra (attenzione: non è possibile utilizzare questa tecnica con immagini <a href="http://blog.creonfx.com/internet-explorer/ie6-png-transparency-css-background-repeat-fix" title="IE6 PNG Transparency CSS background-repeat Fix" target="_blank">png</a>):</p>
<pre name="codice" class="css:nocontrols">a.button {
background: transparent url(bg_button.gif) no-repeat scroll
top right;
font: bold 12px arial, sans-serif;
float:left; /* la proprietà float è necessaria, può essere settata
anche in right*/
height: 24px;
margin:15px 0 0 0;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}</pre>
<p>2) allo span associamo come background l&#8217;immagine, che si posizionerà normalmente a sinistra:</p>
<pre name="codice" class="css:nocontrols">a.button span {
background: url(bg_button.gif) no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
color: #FFF;
}</pre>
<p>Per modificare il comportamento al mouse-over:</p>
<pre name="codice" class="css:nocontrols">a.button:hover {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
color: #FFF;
font-weight:bold;
}

a.button:hover span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
color: #FFF;
font-weight:bold;
}</pre>
<div class="resources">
<h3>Letture consigliate</h3>
<p><a href="http://css.html.it/articoli/leggi/2256/bottoni-con-rollover-flessibili/" target="_blank">CSS: bottoni con rollover flessibili</a><br />
<a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html" target="_blank">How to make sexy buttons with css</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/css_bottoni-espandibili-con-una-sola-immagine/&amp;t=CSS%3A+Bottoni+espandibili+con+una+sola+immagine" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=CSS%3A+Bottoni+espandibili+con+una+sola+immagine+-+http://b2l.me/dqsze&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/css_bottoni-espandibili-con-una-sola-immagine/&amp;title=CSS%3A+Bottoni+espandibili+con+una+sola+immagine" 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=%22CSS%3A%20Bottoni%20espandibili%20con%20una%20sola%20immagine%22&amp;body=Link: http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Bottoni%20liquidi%20in%20orizzontale%20che%20si%20adattano%20alla%20lunghezza%20del%20testo%20inserito%20con%20la%20tecnica%20della%20%22sprite%20image%22%20e%20%22sliding%20door%22%20per%20il%20rollover." 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/css_bottoni-espandibili-con-una-sola-immagine/&amp;title=CSS%3A+Bottoni+espandibili+con+una+sola+immagine&amp;summary=Bottoni%20liquidi%20in%20orizzontale%20che%20si%20adattano%20alla%20lunghezza%20del%20testo%20inserito%20con%20la%20tecnica%20della%20%22sprite%20image%22%20e%20%22sliding%20door%22%20per%20il%20rollover.&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=CSS%3A+Bottoni+espandibili+con+una+sola+immagine&amp;body=Link: http://www.paitadesign.com/blog/css_bottoni-espandibili-con-una-sola-immagine/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A Bottoni%20liquidi%20in%20orizzontale%20che%20si%20adattano%20alla%20lunghezza%20del%20testo%20inserito%20con%20la%20tecnica%20della%20%22sprite%20image%22%20e%20%22sliding%20door%22%20per%20il%20rollover." 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/css_bottoni-espandibili-con-una-sola-immagine/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-immagine-di-sfondo-a-tutto-schermo/' rel='bookmark' title='Permanent Link: CSS: immagine di sfondo a tutto schermo'>CSS: immagine di sfondo a tutto schermo</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>
<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/css_bottoni-espandibili-con-una-sola-immagine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6: Fix per i più comuni bug</title>
		<link>http://www.paitadesign.com/blog/ie6-fix-per-i-piu-comuni-bug/</link>
		<comments>http://www.paitadesign.com/blog/ie6-fix-per-i-piu-comuni-bug/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 12:34:59 +0000</pubDate>
		<dc:creator>Giacomo Paita</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[ie6]]></category>

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


Articoli correlati:<ol><li><a href='http://www.paitadesign.com/blog/css-e-float-blocchi-flottanti-e-altezza-del-contenitore-le-soluzioni/' rel='bookmark' title='Permanent Link: CSS e float: blocchi flottanti e altezza del contenitore. Le soluzioni'>CSS e float: blocchi flottanti e altezza del contenitore. Le soluzioni</a></li>
<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/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>Prima o poi tutti i web-designer, anche quelli più competenti,  si trovano a dover sbattere la testa contro gli strani comportamenti dell&#8217;anziano browser della casa di Redmond, <strong>Internet Explorer 6</strong>. Nonostante il suo utilizzo sia in <a title="W3C - Browser Statistics" href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">costante declino</a>, è bene tenerne conto, anche perchè, ahinoi, Microsoft ha recentemente annunciato che continuerà il <a title="Microsoft to Support IE6 Until 2014" href="http://www.sitepoint.com/blogs/2009/08/18/microsoft-support-ie6-2014/" target="_blank">supporto a IE6 fino al 2014</a>.<br />
<span id="more-28"></span></p>
<p>Dato che avremo a che fare ancora per un po&#8217; di tempo con la bestia nera, tanto vale attrezzarci per essere pronti, alla bisogna, a tirare fuori l&#8217;asso nella manica, e <strong>ottimizzare il nostro <acronym title="Cascading Style Sheets">CSS</acronym></strong> per rendere <em>uniforme la visualizzazione</em> del nostro sito su tutti i <strong>maggiori browser</strong>.</p>
<h3>1) Blocchi flottanti e altezza del blocchi contenitori</h3>
<p>Questo bug riguarda il comportamento di un <strong>box contentente</strong> uno o più <strong>elementi flottanti</strong>. Vediamo un esempio di codice HTML:</p>
<pre name="codice" class="xhtml">&lt;div class="contenitore"&gt;
   &lt;div class="contenuto"&gt;Testo e altro&lt;/div&gt;
&lt;/div&gt;</pre>
<p>ecco il codice CSS associato:</p>
<pre name="codice" class="css">.contenitore {
   background: #CCFFCC;
}</pre>
<pre name="codice" class="css">contenuto {
   float: left;
   width: 300px;
}</pre>
<p>Abbiamo innestato dentro a un blocco un box flottante con larghezza definita (se non specificata, il blocco flottante assume la larghezza di ciò che racchiude, a meno che non si tratti di un <a title="Classificazione di elementi e tag XHTML" href="http://css.html.it/guide/lezione/15/classificazione-di-elementi-e-tag-xhtml/" target="_blank">elemento rimpiazzato</a>). Dato che i blocchi flottanti sono estratti dal flusso, l&#8217;altezza del blocco contenitore non dovrebbe essere influenzata da quella del blocco flottante. In IE6 invece l&#8217;altezza del box contenitore è influenzata da quella del <em>box contenuto</em>.  Per risolvere questo baco, è necessario riprsitinare il flusso all&#8217;interno del blocco contenitore, inserendo un <strong>blocco con proprietà </strong><code><strong>clear:both;</strong></code> dopo il blocco flottante:</p>
<pre name="codice" class="xhtml">&lt;div class="contenitore"&gt;
   &lt;div class="contenuto"&gt;Testo e altro&lt;/div&gt;
   &lt;div class="clear"&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<pre name="codice" class="css">clear {
   .clear: both;
}</pre>
<h3>2) Blocchi flottanti e doppio margine</h3>
<p>A volte accade che se al blocco flottante è applicato un margine sullo stesso lato in cui flotta, IE6 raddoppia questo margine. Per risolvere questo baco è sufficiente applicare all&#8217;elemento flottante la proprietà <code><strong>display:inline;</strong></code> che di fatto non ha conseguenze sul layout del blocco, in quanto <strong>un blocco flottante è sempre implicitamente un elemento a livello di bocco</strong>.</p>
<h3>3) Impostare altezza / larghezza minima</h3>
<pre name="codice" class="css">#elemento {
   min-height:150px;
   height:auto !important;
   height:auto;
}</pre>
<h3>4) Spazio tra gli elementi in lista</h3>
<p>IE6 aggiunge dello spazio verticale tra gli elementi di una lista settati a livello di blocco:</p>
<pre name="codice" class="xhtml">&lt;ul&gt;
   &lt;li&gt;&lt;a href="#"&gt;Link 1&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="#"&gt;Link 2&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href="#"&gt;Link 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Ecco come settare i CSS per aggirare il problema:</p>
<pre name="codice" class="css">ul {
   margin:0;
   padding:0;
   list-style:none;
}
li {
   display: inline; /* bug-fix */
}
li a {
   background: #95CFEF;
   display: block;
}</pre>
<h3>5) Evitare l&#8217;effetto scaletta nelle liste orizzontali</h3>
<p>Ecco come evitare l&#8217;effetto scaletta nelle liste orizzontali:</p>
<pre name="codice" class="html">
&lt;ul&gt;
   &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<pre name="codice" class="css">
ul 	{
   list-style:none;
   margin:0;
   padding:0;
}

ul li {
   display:inline;
   margin:0;
   padding:0;
}

ul li a {
   display:block; /*IE6 Hack*/
   float:left;
   height:30px;
   margin:0 0 0 20px;
   padding:0;
}</pre>
<h3>6) Incapacità di avere elementi con altezza piccola</h3>
<p>Il nostro layout richiede una linea orizzontale separatrice? Ecco il listato CSS:</p>
<pre name="codice" class="css">#horizontal_row{
   background: #95CFEF;
   border: solid 1px #36F;
   width: 300px;
   height: 2px;
   margin: 30px 0;
   overflow: hidden; /* l'elemento collassa all'altezza definita*/
}</pre>
<h3>7) Elementi che appaiono scompaiono in modo strano</h3>
<p>A volte capita che elementi appaiano scompaiano in modo strano nella pagina, nonostante il nostro html e i CSS siano scritti bene. Per risolvere questo bug, settiamo la proprietà <code>position: relative</code> al contenitore dell&#8217;elemento che appare/scompare.</p>
<h3>8) Compatibilità con immagini PNG trasparenti</h3>
<p>Se il layout del sito che dobbiamo produrre necessita di immagini con effetti di trasparenza,  dobbiamo aggirare il problema del mancato supporto alle png su IE6. Ecco cosa dobbiamo fare:</p>
<ol>
<li>Scaricare da <a href="http://www.paitadesign.com/blog/wp-content/uploads/htcpngfix.zip" target="_self">questa pagina</a> l&#8217;archivio zip, copiare iepngfix.htc nella cartella dei CSS, e il file spacer.gif nella cartella immagini;</li>
<li>Incollare questo codice nella head della pagina html:
<pre name="codice" class="xhtmls">&lt;!--[if IE 6]&gt;
&lt;style&gt;

* {
       behavior: url(css/iepngfix.htc)
}

&lt;/style&gt;
&lt;![endif]--&gt;</pre>
</li>
</ol>
<h3>9) L&#8217;ultima spiaggia: colpire il browser con la precisione di un cecchino!</h3>
<p>Quando non sappiamo più dove sbattere la testa, ecco come dichiarare proprietà CSS selettivamente per i maggiori browser con questo codice:</p>
<pre name="codice" class="css">#selettore {
   width: 200px !important;     /* browsers moderni*/
   width: 100px;                /* IE6 e precedenti */
}

html&gt;body #selettore {
   width: 150px; !important;    /* solo firefox */
}</pre>
<p>
..oppure con questo <a href="http://net.tutsplus.com/videos/screencasts/quick-tip-how-to-target-ie6-and-ie7-with-only-two-characters/" title="How to Target IE6 and IE7 with Only Two Characters" target="_blank">codice</a>:</p>
<pre name="codice" class="css">
#selettore {
   background: red; 	/* browsers moderni */
   *background: green; 	/* IE 7 e precedenti */
   _background: yellow; /* IE6 */
}
</pre>
<p>
..o questo <a href="http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-how-to-target-ie6-ie7-and-ie8-uniquely-with-4-characters/" title="Quick Tip: How to Target IE6, IE7, and IE8 Uniquely with 4 Characters " target="_blank">codice</a>:</p>
<pre name="codice" class="css">
#selettore {
      color: red; /* tutti i browsers */
      color : green\9; /* IE8 and below */
     *color : yellow; /* IE7 and below */
     _color : orange; /* IE6 */
}
</pre>
<p><strong style="font-style:italic; color: red;">Update!</strong> Ecco una lista di <a href="http://paulirish.com/demo/css-hacks " title="code demo arena" target="_blank">hack per i maggiori browser</a>.</p>
<h3>10) Internet Explorer: testare il sito su tutte le versioni!</h3>
<p>Come verificare che il <strong>bug-fix</strong> sia<em> efficace su tutte le versioni di IE</em>? Non ci resta che testarlo: dimenticaveti di <a href="http://tredosoft.com/Multiple_IE" title="Test your website in various versions of Internet Explorer" target="_blank">Multiple IEs</a> o emulatori affini (non sempre affidabili al 100%), con <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" title="Browser Compatibility Check for Internet Explorer" target="_blank">IETester</a> possiamo testare<strong> IE8, IE7 IE6 e IE5.5</strong> su Windows 7, Vista and XP con <em>risultati del tutto equivalenti alle versioni orginali</em> (a patto che sulla macchina sia installto <a href="http://www.microsoft.com/italy/windows/internet-explorer/default.aspx" title="Internet Explorer 8: aggiorna la tua versione" target="_blank">Internet Explorer 8</a> e il <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&#038;FamilyID=333325fd-ae52-4e35-b531-508d977d32a6" title="Microsoft .NET Framework 3.5" target="_blank">.NET framework</a> sia aggiornato). Da provare!</p>
<div class="resources">
<h5>Letture consigliate</h5>
<p></p>
<h6>IE6 bug fixing: articoli e risorse</h6>
<p><a class="hotLink" href="http://haslayout.net/css/" title="This page lists problems in Internet Explorer, samples demontrating them as well as solutions where such are known." target="_blank">Internet Explorer CSS Bugs</a><br />
<a href="http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs#PNG-Alpha-Transparency" target="_blank">Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs</a><br />
<a href="http://www.positioniseverything.net/explorer.html" target="_blank">Positioniseverything.net: The weird and wonderful world of Internet Explorer</a><br />
<a href="http://sixrevisions.com/web-development/definitive-guide-to-taming-the-ie6-beast/" target="_blank">Definitive Guide to Taming the IE6 Beast</a><br />
<a href="http://net.tutsplus.com/tutorials/html-css-techniques/9-most-common-ie-bugs-and-how-to-fix-them/" target="_blank">9 Most Common IE Bugs and How to Fix Them</a><br />
<a href="http://www.queness.com/post/683/10-awful-ie-bugs-and-fixes" target="_blank">10 Awful IE Bugs and Fixes</a><br />
<a href="http://www.blooberry.com/indexdot/css/propindex/all.htm" target="_blank">All CSS Properties Listed Alphabetically</a></p>
<h6>Testare in IE6+ e differenti browser</h6>
<p><a href="http://codefusionlab.blogspot.com/2009/08/18-handy-tools-to-check-cross-browser.html" title="You need to test the website on different browser" target="_blank">18+ Handy Tools To Check Cross-Browser Compatibility Issues</a><br />
<a href="http://net.tutsplus.com/articles/web-roundups/13-ways-to-browser-test-and-validate-your-work/" title="best validation and browser compatibility testing tools " target="_blank">13 Ways to Browser Test and Validate Your Work</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&#038;displaylang=en" title="VPC Hard Disk Images for testing websites with different Internet Explorer versions" target="_blank">Internet Explorer Application Compatibility VPC Image</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/ie6-fix-per-i-piu-comuni-bug/&amp;t=IE6%3A+Fix+per+i+pi%C3%B9+comuni+bug" rel="nofollow" class="external" title="Condividi su Facebook">Condividi su Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=IE6%3A+Fix+per+i+pi%C3%B9+comuni+bug+-+http://b2l.me/dqszw&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/ie6-fix-per-i-piu-comuni-bug/&amp;title=IE6%3A+Fix+per+i+pi%C3%B9+comuni+bug" 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=%22IE6%3A%20Fix%20per%20i%20pi%C3%B9%20comuni%20bug%22&amp;body=Link: http://www.paitadesign.com/blog/ie6-fix-per-i-piu-comuni-bug/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A IE6%20bug%20fix%3A%20ottimizzare%20CSS%20per%20rendere%20uniforme%20la%20visualizzazione%20del%20nostro%20sito%20su%20tutti%20i%20maggiori%20browser.%20Risolvere%20i%20bug%20di%20IE6%3F%20Ecco%20come%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/ie6-fix-per-i-piu-comuni-bug/&amp;title=IE6%3A+Fix+per+i+pi%C3%B9+comuni+bug&amp;summary=IE6%20bug%20fix%3A%20ottimizzare%20CSS%20per%20rendere%20uniforme%20la%20visualizzazione%20del%20nostro%20sito%20su%20tutti%20i%20maggiori%20browser.%20Risolvere%20i%20bug%20di%20IE6%3F%20Ecco%20come%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=IE6%3A+Fix+per+i+pi%C3%B9+comuni+bug&amp;body=Link: http://www.paitadesign.com/blog/ie6-fix-per-i-piu-comuni-bug/ (inviato con shareaholic)%0D%0A%0D%0A----%0D%0A IE6%20bug%20fix%3A%20ottimizzare%20CSS%20per%20rendere%20uniforme%20la%20visualizzazione%20del%20nostro%20sito%20su%20tutti%20i%20maggiori%20browser.%20Risolvere%20i%20bug%20di%20IE6%3F%20Ecco%20come%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/ie6-fix-per-i-piu-comuni-bug/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-e-float-blocchi-flottanti-e-altezza-del-contenitore-le-soluzioni/' rel='bookmark' title='Permanent Link: CSS e float: blocchi flottanti e altezza del contenitore. Le soluzioni'>CSS e float: blocchi flottanti e altezza del contenitore. Le soluzioni</a></li>
<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/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/ie6-fix-per-i-piu-comuni-bug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

