<?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>francesco grasso &#187; html</title>
	<atom:link href="http://www.francescograsso.net/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.francescograsso.net</link>
	<description>realizzazione siti web, sviluppo software e soluzioni informatiche, grafica editoriale</description>
	<lastBuildDate>Mon, 31 Oct 2011 13:35:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Corso HTML – Lo schema delle tabelle</title>
		<link>http://www.francescograsso.net/corso-html-schema-tabelle</link>
		<comments>http://www.francescograsso.net/corso-html-schema-tabelle#comments</comments>
		<pubDate>Thu, 02 Jul 2009 08:23:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corso Html]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[creare un sito web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[realizzazione pagine web]]></category>
		<category><![CDATA[tag html]]></category>

		<guid isPermaLink="false">http://www.francescograsso.net/?p=155</guid>
		<description><![CDATA[Continua lo studio delle tabelle. In questa lezione analizzeremo lo schema definito e formalizzato con l'HTML 4 che ha portato ad una sintesi definitiva.]]></description>
			<content:encoded><![CDATA[<p>Con l&#8217;HTML 4 è stato definito e formalizzato lo schema delle tabelle, introducendo molte modifiche rispetto alle versioni precedenti e arrivando ad una sintesi definitiva. Lo schema di una tabella nel codice HTML si può quindi riassumere con la seguente immagine:</p>
<p><img class="aligncenter size-full wp-image-156" title="schema_tabella" src="http://www.francescograsso.net/wp-content/uploads/2009/07/schema_tabella.gif" alt="schema di una tabella HTML" width="411" height="383" /></p>
<p>Ogni singolo elemento della tabella corrisponde a uno specifico tag: titolo &lt;caption&gt;, intestazione &lt;thead&gt;, corpo &lt;tbody&gt;, piede &lt;tfoot&gt;.<br />
E&#8217; bene sottolineare come queste quattro parti di una tabella HTML servono a definire lo schema concettuale di questo importante strumento che, lo ricordiamo, serve principalmente per rappresentare dati aggregati, ma <strong>non sono obbligatorie</strong>. Quindi nella definizione di una tabella si possono omettere le parti non presenti (spesso il titolo e il piede).<br />
Inoltre si potrebbero omettere anche i tag che definiscono le singole parti della tabella senza che questo causi alcune problema (ad esempio si potrebbe non specificare il tag &lt;tbody&gt; per raggruppare le righe del corpo), però dal mio punto di vista per una maggiore correttezza formale della pagina HTML sarebbe bene non farlo.</p>
<p>Ecco di seguito un esempio completo per meglio comprendere quanto detto finora:</p>
<p class="codeblock"><code>&lt;table width="75%" border="1" bordercolor="#666666"&gt;<br />
&lt;caption&gt;&lt;div align="center"&gt;&lt;b&gt;ACME s.r.l.&lt;/b&gt;&lt;br&gt;Fatturato 1° semestre 2009&lt;/div&gt;&lt;/caption&gt;<br />
&lt;thead&gt;<br />
&lt;tr&gt;<br />
&lt;th width="20%"&gt;Mesi&lt;/th&gt;<br />
&lt;th width="40%"&gt;Vendita al dettaglio&lt;/th&gt;<br />
&lt;th width="40%"&gt;Vendita all'ingrosso&lt;/th&gt;<br />
&lt;/tr&gt;<br />
&lt;/thead&gt;<br />
&lt;tbody&gt;<br />
&lt;tr&gt;&lt;td&gt;gennaio&lt;/td&gt;&lt;td&gt;3.000&lt;/td&gt;&lt;td&gt;9.000&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;febbraio&lt;/td&gt;&lt;td&gt;2.000&lt;/td&gt;&lt;td&gt;8.600&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;marzo&lt;/td&gt;&lt;td&gt;2.500&lt;/td&gt;&lt;td&gt;7.500&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;aprile&lt;/td&gt;&lt;td&gt;1.900&lt;/td&gt;&lt;td&gt;7.950&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;maggio&lt;/td&gt;&lt;td&gt;2.200&lt;/td&gt;&lt;td&gt;8.200&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;giugno&lt;/td&gt;&lt;td&gt;3.200&lt;/td&gt;&lt;td&gt;9.500&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;tfoot&gt;<br />
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Totale&lt;/b&gt;&lt;/td&gt;<br />
&lt;td&gt;14.800&lt;/td&gt;<br />
&lt;td&gt;50.750&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tfoot&gt;<br />
&lt;/table&gt;</code></p>
<p>che viene visualizzato così:</p>
<table style="border:1px solid #666; margin-bottom:20px" border="1" width="75%" bordercolor="#666666">
<caption>
<div style="text-align: center;"><strong>ACME s.r.l.</strong><br />
Fatturato 1° semestre 2009</div>
</caption>
<thead>
<tr>
<th width="20%">Mesi</th>
<th width="40%">Vendita al dettaglio</th>
<th width="40%">Vendita all&#8217;ingrosso</th>
</tr>
</thead>
<tbody>
<tr>
<td>gennaio</td>
<td>3.000</td>
<td>9.000</td>
</tr>
<tr>
<td>febbraio</td>
<td>2.000</td>
<td>8.600</td>
</tr>
<tr>
<td>marzo</td>
<td>2.500</td>
<td>7.500</td>
</tr>
<tr>
<td>aprile</td>
<td>1.900</td>
<td>7.950</td>
</tr>
<tr>
<td>maggio</td>
<td>2.200</td>
<td>8.200</td>
</tr>
<tr>
<td>giugno</td>
<td>3.200</td>
<td>9.500</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><strong>Totale</strong></td>
<td>14.800</td>
<td>50.750</td>
</tr>
</tfoot>
</table>
<p><span class="nb">N.B.</span> Il testo inserito all&#8217;interno di un &lt;th&gt; (l&#8217;equivalente del &lt;td&gt; per le righe presenti nell&#8217;intestazione &lt;thead&gt;) viene visualizzato centrato all&#8217;interno della cella e in grassetto.</p>
<p><span class="nb">N.B.</span> Alcuni browser non visualizzano il bordo -se presente con l&#8217;attributo border della table- delle celle che non hanno alcun contenuto. In questo caso l&#8217;inconveniente si risolve inserendo uno spazio vuoto con il carattere speciale &amp;nbsp;. Si utilizza questo carattere e non il normale spazio (quindi il codice &lt;td&gt;&amp;nbsp;&lt;/td&gt; anziché &lt;td&gt; &lt;/td&gt;) perchè alcuni browser ignorano lo spazio inserito tramite la barra della tastiera.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.francescograsso.net/corso-html-schema-tabelle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corso HTML – Le tabelle (table, tr, td)</title>
		<link>http://www.francescograsso.net/corso-html-le-tabelle-table-tr-td</link>
		<comments>http://www.francescograsso.net/corso-html-le-tabelle-table-tr-td#comments</comments>
		<pubDate>Tue, 23 Jun 2009 06:11:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corso Html]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[creare un sito web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[realizzazione pagine web]]></category>
		<category><![CDATA[tag html]]></category>

		<guid isPermaLink="false">http://www.francescograsso.net/?p=116</guid>
		<description><![CDATA[Le tabelle sono una degli elementi più importanti di tutto il codice HTML. In queste lezione inizieremo ad usare le tabelle e vedremo i primi attributi.]]></description>
			<content:encoded><![CDATA[<p>Le tabelle sono una degli elementi più importanti del codice HTML: nate agli inizi del Web per impaginare dati aggregati, si sono poi trasformate in uno strumento indispensabile (ma improprio) per gestire il layout grafico di un sito.</p>
<p>I tag necessari per creare una tabella sono:</p>
<ul>
<li><strong>&lt;table&gt;</strong> &#8211; apre la tabella</li>
<li><strong>&lt;tr&gt;</strong> &#8211; indica l&#8217;apertura di una riga</li>
<li><strong>&lt;td&gt;</strong> &#8211; indica l&#8217;apertura di una colonna</li>
</ul>
<p>L’attributo <strong>border</strong> permette di specificare di quanti pixel deve essere il bordo delle tabelle. Ad esempio:</p>
<p class="codeblock"><code>&lt;table border="1"&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;prima cella&lt;/td&gt;<br />
&lt;td&gt;seconda cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;terza cella&lt;/td&gt;<br />
&lt;td&gt;quarta cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</code></p>
<p>Viene visualizzato così:</p>
<table style="border:1px solid; margin-bottom:20px" border="1">
<tbody>
<tr>
<td>prima cella</td>
<td>seconda cella</td>
</tr>
<tr>
<td>terza cella</td>
<td>quarta cella</td>
</tr>
</tbody>
</table>
<p>Possiamo specificare la larghezza e l&#8217;altezza delle tabelle tramite gli attributi <strong>width</strong> e <strong>height</strong> che possono essere indicati per tutti e tre i tag (<strong>&lt;table&gt;</strong>, <strong>&lt;tr&gt;</strong>, <strong>&lt;td&gt;</strong>). Il valore di questi due attributi può essere specificato in maniera fissa, cioè in pixel (basta indicare un numero intero), oppure in percentuale (in questo caso al numero deve seguire il simbolo “%”). Nel caso di misure in percentuale la dimensione si adatta secondo lo spazio a disposizione.</p>
<p class="codeblock"><code>&lt;table width="300" height="200" border="1"&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;prima cella&lt;/td&gt;<br />
&lt;td&gt;seconda cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;terza cella&lt;/td&gt;<br />
&lt;td&gt;quarta cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</code></p>
<p>Viene visualizzato così:</p>
<table style="border:1px solid; height:200px; margin-bottom:20px" border="1" width="300">
<tbody>
<tr>
<td>prima cella</td>
<td>seconda cella</td>
</tr>
<tr>
<td>terza cella</td>
<td>quarta cella</td>
</tr>
</tbody>
</table>
<p>Oppure:</p>
<p class="codeblock"><code>&lt;table width="75%" border="1"&gt;<br />
&lt;tr&gt;<br />
&lt;td width="25%"&gt;prima cella&lt;/td&gt;<br />
&lt;td width="75%"&gt;seconda cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td width="25%"&gt;terza cella&lt;/td&gt;<br />
&lt;td width="75%"&gt;quarta cella&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</code></p>
<p>che viene visualizzato così:</p>
<table style="border:1px solid; margin-bottom:20px" border="1" width="75%">
<tbody>
<tr>
<td width="25%">prima cella</td>
<td width="75%">seconda cella</td>
</tr>
<tr>
<td width="25%">terza cella</td>
<td width="75%">quarta cella</td>
</tr>
</tbody>
</table>
<p><span class="nb"><br />
N.B.</span> L’altezza in percentuale non sempre è visualizzata correttamente da tutti i browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.francescograsso.net/corso-html-le-tabelle-table-tr-td/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corso HTML – I colori per il web</title>
		<link>http://www.francescograsso.net/corso-html-i-colori-per-il-web</link>
		<comments>http://www.francescograsso.net/corso-html-i-colori-per-il-web#comments</comments>
		<pubDate>Fri, 19 Jun 2009 18:07:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corso Html]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[creare un sito web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[realizzazione pagine web]]></category>
		<category><![CDATA[tag html]]></category>

		<guid isPermaLink="false">http://www.francescograsso.net/?p=100</guid>
		<description><![CDATA[In questa lezione del corso HTML analizzeremo il modo e la codifica utilizzati per definire i colori all'interno di una pagina di un sito web.]]></description>
			<content:encoded><![CDATA[<p>Nelle pagine HTML ogni colore è definito da una combinazione delle tre componenti di base: il rosso, il verde e il blu. Questa codifica viene detta RGB dalle iniziale delle parole inglesi Red (rosso), Green (verde) e Blue (blu).</p>
<p>In pratica, ogni colore è identificato da tre numeri: il primo indica la &#8220;quantità&#8221; di rosso presente nel colore in questione, il secondo la &#8220;quantità&#8221; di verde&#8221;, il terzo la &#8220;quantità&#8221; di blu.</p>
<p>La &#8220;quantità&#8221; di ciascun colore di base viene espresso con un numero compreso tra 0 (componente non presente) e 255 (componente dominante).<br />
Ad esempio il nero corrisponde ai valori RGB 0, 0, 0, il bianco invece corrisponde ai valori RGB 255, 255, 255.</p>
<p>Nel linguaggio HTML i valori RGB vengono indicati utilizzando la codifica esadecimale anziché quello decimale. In questo caso i numeri si basano su un sistema in base 16 che comprende le cifre da 0 a 9 e le lettere da A a F, con la A che &#8220;vale&#8221; 10 e la F che &#8220;vale&#8221; 15.</p>
<p>I colori possono essere usati in molti tag del codice HTML, ma il valore, oltre che essere racchiuso fra doppie virgolette, deve essere preceduto dal segno #.</p>
<p>Per velocità di scrittura all&#8217;interno del codice HTML è possibile specificare il nome di alcuni colori al posto del loro valore esadecimale, ma non tutti i browser supportano tali nomi, quindi, in caso di dubbio, è preferibile utilizzare il valore esadecimale.</p>
<table border="1" cellspacing="0" cellpadding="3" bordercolor="#000000" style="border:1px solid; margin-bottom:20px">
<tbody>
<tr>
<td>Nome del colore</td>
<td>Codice esadecimale</td>
<td>Nome del colore</td>
<td>Codice esadecimale</td>
</tr>
<tr>
<td>Aqua</td>
<td>00FFFF</td>
<td>Navy</td>
<td>000080</td>
</tr>
<tr>
<td>Black</td>
<td>000000</td>
<td>Olive</td>
<td>808000</td>
</tr>
<tr>
<td>Blue</td>
<td>0000FF</td>
<td>Purple</td>
<td>800080</td>
</tr>
<tr>
<td>Fucsia</td>
<td>FF00FF</td>
<td>Red</td>
<td>FF0000</td>
</tr>
<tr>
<td>Gray</td>
<td>808080</td>
<td>Silver</td>
<td>C0C0C0</td>
</tr>
<tr>
<td>Green</td>
<td>008000</td>
<td>Teal</td>
<td>008080</td>
</tr>
<tr>
<td>Lime</td>
<td>00FF00</td>
<td>White</td>
<td>FFFFFF</td>
</tr>
<tr>
<td>Maroon</td>
<td>800000</td>
<td>Yellow</td>
<td>FFFF00</td>
</tr>
</tbody>
</table>
<p>I colori &#8220;sicuri&#8221; sono quelli visualizzabili da tutti i browser e che non sono modificati quando il sistema del navigatore che visita il sito ha una modalità a 256 colori (clicca <a href="http://www.francescograsso.net/wp-content/uploads/2009/06/216_colori.gif" target="_blank"><strong>qui</strong></a> per visualizzare la tavolozza universale valida per tutti i browser). Sebbene l&#8217;ipotesi che un navigatore abbia una modalità a 256 colori sia molto remota nei limiti del possibile è sempre meglio utilizzare colori &#8220;sicuri&#8221; all&#8217;interno del proprio sito.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.francescograsso.net/corso-html-i-colori-per-il-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corso HTML – I tipi di tag</title>
		<link>http://www.francescograsso.net/corso-html-i-tipi-di-tag</link>
		<comments>http://www.francescograsso.net/corso-html-i-tipi-di-tag#comments</comments>
		<pubDate>Tue, 16 Jun 2009 07:32:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corso Html]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[creare un sito web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[realizzazione pagine web]]></category>
		<category><![CDATA[tag html]]></category>

		<guid isPermaLink="false">http://www.francescograsso.net/?p=88</guid>
		<description><![CDATA[Nella seconda lezione del corso HTML vedremo le tre tipologie di tag, alcune regole di buona scrittura del codice HTML e analizzeremo i tag per la formattazione del testo.]]></description>
			<content:encoded><![CDATA[<p>I tag sono di tre tipi:</p>
<ol>
<li><b>Elementi di blocco:</b> sono gli elementi che costituiscono un blocco attorno a sé, e che di conseguenza vanno a capo (es. i paragrafi con il tag &lt;p&gt; o il tag &lt;div&gt;)</li>
<li><b>Elementi inline:</b> sono gli elementi che &#8211; non andando a capo &#8211; determinano l&#8217;aspetto del testo o possono essere integrati con esso (es. le immagini  con il tag &lt;img&gt;)</li>
<li><b>Liste</b>: numerate, o non numerate</li>
</ol>
<p><span class="nb">N.B.</span> E&#8217; buona regola non aprire un elemento di blocco se tutti gli elementi inline non sono stati chiusi.</p>
<p class="codeblock"><code>&lt;b&gt;&lt;p&gt;paragrafo in grassetto&lt;/p&gt;&lt;/b&gt;<br /></code></p>
<p>L&#8217;esempio precedente sebbene produca il risultato che tutti ci aspettiamo è <b>formalmente errato</b> e dovrebbe essere scritto nel modo seguente:</p>
<p class="codeblock"><code>&lt;p&gt;&lt;b&gt;paragrafo in grassetto&lt;/b&gt;&lt;/p&gt;</code></p>
<p><span class="nb">N.B.</span> E&#8217; buona regola non aprire un blocco con &lt;p&gt; o &lt;div&gt; all&#8217;interno di un altro blocco aperto con il tag &lt;p&gt;</p>
<p class="codeblock"><code>&lt;p&gt;testo dentro il paragrafo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;paragrafo dentro il paragrafo&lt;/p&gt;<br />&lt;/p&gt;</code></p>
<p>Anche ques&#8217;esempio sebbene produca il risultato che tutti ci aspettiamo è <b>formalmente errato</b>.</p>
<hr />
<p><span class="nb">Altre regole di buona scrittura:</span><br />
- utilizzare dei caratteri di tabulazione per aumentare la leggibilità del codice;<br />
- scrivere tutto in minuscolo per compatibilità con l&#8217;XHTML.</p>
<hr />
<p>I tag che si devono provare per questa lezione sono quasi tutti legati alla formattazione del testo e il loro uso è assolutamente intuitivo (&lt;b&gt; &lt;i&gt; &lt;u&gt; &lt;strike&gt; &lt;sup&gt; &lt;sub&gt; &lt;h1&gt;..&lt;h6&gt;).</p>
<p>I tag &lt;p&gt; &lt;div&gt; (con l&#8217;attributo align che ha come valori &#8220;center&#8221;, &#8220;left&#8221;, &#8220;right&#8221; e &#8220;justify&#8221;) permettono di raggruppare il testo in blocchi separati, &lt;br&gt; forza un a capo, &lt;hr&gt; disegna una linea orizzontale.</p>
<hr />
<p>I tag per la formattazione del testo sono importantissimi, perchè all&#8217;interno di una pagina web <b>basta una piccola modifica</b> per creare un contrasto visivo che attira l&#8217;occhio. Esistono strumenti tipografici consolidati che permettono di dare risalto ad un blocco di testo, ma è importante non utilizzarli in modo errato.</p>
<p>Infatti, se mettiamo tutto il testo in grassetto, niente risalterà e otterremo soltanto un effetto sgradito alla maggior parte dei lettori; analizziamo adesso in dettaglio i tag conosciuti:</p>
<p><b>Corsivo</b> &#8211; Il corsivo attira l&#8217;occhio perché è in contrasto con la forma del corpo del testo; va utilizzato come convenzione o all&#8217;interno del testo per parole o frasi accentuate o straniere. Poiché la leggibilità del testo in corsivo è inferiore rispetto al testo normale della stessa misure, è preferibile non usarlo per lunghi blocchi di testo.</p>
<p><b>Grassetto</b> &#8211; Il testo in grassetto conferisce risalto essendo in contrasto con il colore del testo normale. Il grassetto è abbastanza leggibile su schermo, ma grossi blocchi di testo in grassetto mancano di contrasto e si perde quindi il risalto.</p>
<p><b>Sottolineato</b> &#8211; Il testo sottolineato, risale ai tempi delle macchine da scrivere, quando il corsivo e il grassetto non erano disponibili, e risulta troppo pesante interferendo con la forma delle lettere. Inoltre la sottolineatura nei documenti web ha un significato funzionale, infatti indica un collegamento ipertestuale. Quindi se usiamo testo sottolineato in una pagina web, questa sarà sicuramente confuso con un collegamento ipertestuale.</p>
<p><b>Testo colorato</b> &#8211; Anche l&#8217;uso del colore, come la sottolineatura ha un significato funzionale speciale nei documenti web. È sconsigliabile usare testo colorato all&#8217;interno del testo, perché i lettori penseranno che si tratta di un collegamento ipertestuale. Tuttavia il testo colorato funziona bene per dare risalto ai titoli di sezione e di paragrafo. Scegliete colori scuri in contrasto con lo sfondo della pagina e non utilizzate il blu e il viola che sono i colori predefiniti dei collegamenti web.</p>
<p><b>Lettere maiuscole</b> &#8211; Il testo in lettere maiuscole è uno dei metodi più comuni e meno efficaci per aggiungere risalto tipografico. L&#8217;occhio legge soprattutto riconoscendo la forma generale delle parole, non analizzando tutte le lettere e riunendole in una parola riconoscibile. Le parole o i titoli tutti maiuscoli formano rettangoli monotoni che non catturano l&#8217;occhio. Per leggere un blocco di testo tutto maiuscolo è necessario leggere il testo lettera per lettera, il che si traduce in una lettura scomoda e lenta.</p>
<p><b>Spaziatura e rientri</b> &#8211; Uno dei modi più efficaci e sottili per variare il contrasto visivo e l&#8217;importanza relativa di una porzione di testo consiste semplicemente nell&#8217;isolarla o trattarla in modo diverso dal testo circostante. Se desiderate evidenziare le intestazioni principali di una pagina senza ingrandirle, aggiungete uno spazio sopra e sotto ogni intestazione per separarla dalle altre intestazioni e dal testo successivo. Anche i rientri rappresentano un altro modo efficace per distinguere porzioni di testo come gli elenchi puntati, le citazioni o il testo di esempio.</p>
<p>Comunque in generale l&#8217;importante è cercare di <b>non colpire troppo agli occhi</b>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.francescograsso.net/corso-html-i-tipi-di-tag/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corso HTML &#8211; Introduzione ai tag</title>
		<link>http://www.francescograsso.net/corso-html-introduzione-ai-tag</link>
		<comments>http://www.francescograsso.net/corso-html-introduzione-ai-tag#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:54:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Corso Html]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[creare un sito web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[realizzazione pagine web]]></category>
		<category><![CDATA[tag html]]></category>

		<guid isPermaLink="false">http://www.francescograsso.net/?p=76</guid>
		<description><![CDATA[La prima lezione del corso HTML. Introduzione ai tag, agli attributi e ai primi concetti di base.]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<b>HTML</b> (Hypertext Markup Language) è un linguaggio di contrassegno che permette di definire la disposizione e l&#8217;aspetto degli elementi all&#8217;interno di una pagina web. Le indicazioni circa la posizione o l&#8217;eventuale aspetto di un contenuto vengono date attraverso degli appositi marcatori, detti tag.</p>
<p>I tag vanno inseriti tra parentesi uncinate (minore e maggiore) e sono caratterizzati da un nome e da eventuali attributi. Ovviamente poiché stiamo parlando di marcatori (elementi che racchiudono un contenuto soggetto a determinate &#8220;regole&#8221;) bisogna indicare anche la chiusura del tag. Questa operazione viene effettuata con uno &#8220;/&#8221; prima del nome del tag stesso.</p>
<p>L&#8217;inserimento di un tag sarà quindi del tipo:<br />
<b>&lt;tag nome_attributo_1=&#8221;valore_1&#8243; nome_attributo_2=&#8221;valore_2&#8243;&gt;</b>contenuto<b>&lt;/tag&gt;</b></p>
<p><span class="nb">N.B.</span> Quando si chiude un tag <b>gli attributi non vanno ripetuti</b>. Inoltre, poichè alcuni particolari tag non &#8220;contengono contenuto&#8221; non hanno neanche chiusura.</p>
<hr />
<p>L&#8217;organizzazione che si occupa di standardizzare la sintassi del linguaggio HTML (il W3C: Word Wide Web Consortium) ha rilasciato diverse versioni di questo linguaggio, e &#8211; da un certo punto in poi &#8211; l&#8217;HTML si è evoluto in XHTML.</p>
<p>L&#8217;aver rilasciato diverse versioni vuol dire che nel tempo, oltre a diverse regole di buona scrittura delle pagine web, sono stati inseriti nuovi tag o nuovi attributi, mentre l&#8217;uso di altri è stato <b>deprecato</b> (es. il tag &lt;font&gt;).</p>
<p><span class="nb">N.B.</span> Un tag il cui uso è <b>deprecato</b> può essere ancora usato sebbene questo sia fortemente sconsigliato. A prescindere dall&#8217;uso o meno che se ne farà in ogni caso si tratta di un argomento che un webmaster non può ignorare.</p>
<hr />
<p>Una caratteristica importante del codice HTML è che i tag possono essere annidati l&#8217;uno dentro l&#8217;altro. Così facendo è possibile attribuire delle formattazioni successive al contenuto che vogliamo visualizzare.</p>
<p class="codeblock"><code>&lt;b&gt;tutto in grassetto - &lt;i&gt;in corsivo fino a qui&lt;/i&gt; - ancora in grassetto&lt;/b&gt;</code></p>
<p>L&#8217;esempio precedente all&#8217;interno del browser verrà visualizzato così:</p>
<p><b>tutto in grassetto &#8211; <i>in corsivo fino a qui</i> &#8211; ancora in grassetto</b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.francescograsso.net/corso-html-introduzione-ai-tag/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

