<?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>Tutorial Photoshop &#124; WebDesign &#187; id css</title>
	<atom:link href="http://www.andrealeti.it/tag/id-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrealeti.it</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 02:17:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Differenza fra ID e Classi nei CSS</title>
		<link>http://www.andrealeti.it/differenza-fra-id-e-classi-nei-css/</link>
		<comments>http://www.andrealeti.it/differenza-fra-id-e-classi-nei-css/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:13:02 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[classi css]]></category>
		<category><![CDATA[Corso CSS]]></category>
		<category><![CDATA[div css]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[id css]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=130</guid>
		<description><![CDATA[CSS non sarebbero uno strumento così potente senza questi tipi di selettori. Classi e ID sono davvero una delle chiavi per sfruttare al meglio questo [...]]]></description>
			<content:encoded><![CDATA[<p>CSS non sarebbero uno strumento così potente senza questi tipi di selettori. Classi e ID sono davvero una delle chiavi per sfruttare al meglio questo linguaggio.</p>
<p>Partiamo dall’inizio. In (X)HTML esistono due attributi fondamentali applicabili a tutti gli elementi: sono, appunto, class e id. Questi selettori hanno la stessa funzione, con la marginale differenza che gli ID si possono richiamare, all’interno della pagina, una sola volta, invece le classi possono essere richiamate sempre in tutta la pagina. Passiamo adesso ad eseminare uno per uno questi selettori.</p>
<p><strong>Le classi</strong></p>
<p>Per definire una classe si usa far precedere il nome da un semplice punto:</p>
<pre>.nome_della_classe_scelto{ Regole della classe }</pre>
<p>Esiste un secondo tipo di sintassi:</p>
<pre>&lt;elemento&gt;.nome_della_classe{}</pre>
<p>Esso è più restrittivo rispetto alla sintassi generica. Se infatti definiamo questa regola:</p>
<pre>p.testorosso {color: red;}</pre>
<p>lo stile verrà applicato solo ai paragrafi che presentino l’attributo class=”testorosso”. Anche qui è importante stabilire un minimo di strategia. Il secondo tipo di sintassi va usato solo se pensate di applicare una classe ad uno specifico tipo di elemento (solo paragrafi o solo div, e così via). Se invece ritenete di doverla applicare a tipi diversi usate la sintassi generica.</p>
<p>Vediamo un esempio completo di classe:</p>
<pre>.testo_nero_10px{
 font-family : Verdana,Arial,Helvetica;
 color : #000000;
 font-size : 10pt;
 text-align : left;
 }</pre>
<p>Nell’esempio abbiamo dichiarato una classe che si chiama: .testo_nero_10px.<br />
Questa classe contiene i seguenti parametri:</p>
<ul>
<li>Dichiarazione del carattere da utilizzare: font-family : Verdana,Arial,Helvetica;</li>
<li>Dichiarazione del colore del testo: color : #000000;</li>
<li>Dichiarazione della grandezza del testo: font-size : 10pt;</li>
<li>Dichiarazione dell’allineamento del testo: text-align :left;</li>
</ul>
<p>Adesso per utilizzare la classe, basterà scrivere all’interno del tag, al quale vogliamo apporre lo stile, l’attributo <em>class=”testo_nero_10px”.</em></p>
<pre>&lt;p class=”testo_nero_10px”&gt;…&lt;/p&gt;</pre>
<p>Possiamo utilizzare questa classe tutte le volte che vogliamo e soprattutto in tutti i tag che vogliamo.</p>
<p><strong>Gli ID o etichette</strong></p>
<p>Abbiamo già detto, che gli ID differenziano dalle classi per la caratteristica di poter essere utilizzati sono una volta ll’interno del documento. Questa caratteristica deli ID li rendono particolarmente adatti nell’utilizzo di elementi che riguardano l’architettura del sito solitamente utilizzati con i tag &lt;div&gt; e i &lt;table&gt;.</p>
<p>Un selettore ID o identificatore, infatti, altro non è che una etichetta di un contenitore di codice. Fondamentalmente una o piu caratteristiche CSS  vengono applicate ad un selettore. La parola parla da sé: si tratta di una semplice dichiarazione che serve a selezionare la parte o le parti di un documento soggette ad una specifico stile.<br />
Vediamo rapidamente come si definisce un ID:</p>
<pre>#titolo {color: blue;}</pre>
<p>assegniamo il colore blue all’elemento che presenti questa definizione:</p>
<pre>&lt;h1 id=”titolo”&gt;…&lt;/h1&gt;</pre>
<p>Come per le classi è possibile usare una sintassi con elemento:</p>
<pre>p#titolo</pre>
<p>In realtà questa modalità è assolutamente superflua. Se l’id è univoco non abbiamo alcun bisogno di distinguere l’elemento cui verrà applicata. Inoltre: la sintassi generica si rivela più razionale e utile.</p>
<p>Se si dichiara un ID semplice è possibile assegnarlo a qualunque tipo di elemento. Posso usarlo su un paragrafo, ma se poi cambio idea posso passare tranquillamente ad un div senza dover modificare il foglio di stile.<br />
Usando la seconda sintassi, invece, sono costretto a rispettare l’elemento definito nel selettore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/differenza-fra-id-e-classi-nei-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

