<?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; Fogli di Style</title>
	<atom:link href="http://www.andrealeti.it/tag/fogli-di-style/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>Tutorial CSS &#8211; Angoli arrotondati   per i box</title>
		<link>http://www.andrealeti.it/tutorial-css-angoli-arrotondati-per-i-box/</link>
		<comments>http://www.andrealeti.it/tutorial-css-angoli-arrotondati-per-i-box/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 16:24:38 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Adobe Photoshop]]></category>
		<category><![CDATA[Angoli arrotondati]]></category>
		<category><![CDATA[Angoli arrotondati con css]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Tutorial CSS]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=221</guid>
		<description><![CDATA[Una delle esigenze più comuni in questo web 2.0 è quella di arrotondare un po tutto. Creare box con angoli arrotondati, quindi, permette di dimenticare [...]]]></description>
			<content:encoded><![CDATA[<p>Una delle esigenze più comuni in questo <strong>web 2.0</strong> è quella di arrotondare un po tutto. Creare box con angoli arrotondati, quindi, permette di dimenticare quel tipo di grafica squadrata &#8211; tipica dei design tabellari &#8211; cui il web ci ha abituato sin dalle sue origini.</p>
<p>Le forme piu libere infatti creano effetti visivi gradevoli e decisamente piu &#8220;soft&#8221; rappresentando una soluzione semplice ma davvero efficace per mettere in risalto determinate aree della nostra pagina web.</p>
<p>Per prima cosa ci serve un box da tagliare. Per crearlo userò <strong>Photoshop </strong>ma va bene qualsiasi programma di grafica.</p>
<div id="attachment_226" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-226" title="box" src="http://www.andrealeti.it/wp-content/uploads/2009/08/box.jpg" alt="box" width="300" height="187" /><p class="wp-caption-text">Il box creato con il programma di grafica</p></div>
<p>Vediamo dunque come utilizzare i CSS per un box con angoli arrotondati.</p>
<p>Come si può ben vedere niente di trascendentale. E&#8217; un semplice box azzurro con il bordo di un colore piu scuro. Fatto questo ci basterà con delle <strong>sezioni utente di</strong> <strong>Adobe Photoshop</strong> creare tre immagini che raffigurino il lato superiore, inferiore e mediano. Vediamo come:</p>
<div id="attachment_223" class="wp-caption aligncenter" style="width: 310px"><img class="size-full  wp-image-223" title="boxm_01" src="http://www.andrealeti.it/wp-content/uploads/2009/08/boxm_01.jpg" alt="boxm_01" width="300" height="26" /><p class="wp-caption-text">alto.gif</p></div>
<div id="attachment_224" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-224" title="boxm_03" src="http://www.andrealeti.it/wp-content/uploads/2009/08/boxm_03.jpg" alt="boxm_03" width="300" height="21" /><p class="wp-caption-text">medio.gif</p></div>
<div id="attachment_225" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-225" title="boxm_05" src="http://www.andrealeti.it/wp-content/uploads/2009/08/boxm_05.jpg" alt="boxm_05" width="300" height="29" /><p class="wp-caption-text">basso.gif</p></div>
<p>I file sopra li chiamaremo alto.gif, medio.gif e basso.gif.<br />
Vediamo ora il codice CSS per creare il nostro box ad effetto:</p>
<pre>div.box-alto
{
  width: 

300px;
  background-image: url('alto.gif');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 20px;
}
div.box-medio
{
  width: 300px;
  background-image: url

('medio.gif');
  background-repeat: repeat-y;
}
div.box-basso
{
  width: 300px;
  background-image: url('basso.gif');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-

bottom: 20px;
}
div.box-testo
{
  margin: 0px 10px 0px 10px;
}</pre>
<p>Mentre nel codice della nostra pagina HTML scriveremo:</p>
<pre>&lt;div class="box-alto"&gt;
  &lt;div class="box-basso"&gt;

&lt;div class="box-medio"&gt;
      &lt;div class="box-testo"&gt;
      Scrivi qui il tuo testo...
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Facile Vero? Abbiamo detto all&#8217;HTML di utilizzare quelle immegini per visualizzare il suo DIV con gli angoli arrotondati. Tutto questo in attesa dei CSS 3 e del finale adeguamento dei browser microsoft alle specifiche CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/tutorial-css-angoli-arrotondati-per-i-box/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial CSS &#8211; Direttiva !Important</title>
		<link>http://www.andrealeti.it/tutorial-css-direttiva-important/</link>
		<comments>http://www.andrealeti.it/tutorial-css-direttiva-important/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 16:00:48 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[!important]]></category>
		<category><![CDATA[direttiva !important]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[specificità selettori]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Tutorial CSS]]></category>
		<category><![CDATA[usare css]]></category>
		<category><![CDATA[Usare i css]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=213</guid>
		<description><![CDATA[Come utilizzare !important Indipendentemente dalla specificità del selettore, singole dichiarazioni possono assumere la massima priorità se seguite da &#8221; !important &#8221; (senza virgolette). Vediamo uno [...]]]></description>
			<content:encoded><![CDATA[<h2>Come utilizzare !important</h2>
<p>Indipendentemente dalla specificità del selettore, singole dichiarazioni possono assumere la massima priorità se seguite da &#8221; !important &#8221; (senza virgolette).  Vediamo uno stralcio di codice:</p>
<pre>p {
background: #f1f1f1  !important;
color: #000000;
}
p#selettore {
background: #EEE;
color: #000;
}</pre>
<p>La dichiarazione riguardante la proprietà background della prima regola sovrascrive in ogni caso quella della seconda regola ( indipendentemente dal peso del selettore e/o dall&#8217;ordine di comparsa delle due regole), poichè la dichiarazione della prima regola contiene appunto la direttiva !</p>
<p>important. Si noti che la direttiva !important deve trovarsi sempre dopo il valore associato e quindi prima del punto e virgola ; che separa le varie dichiarazioni. Quando due o più dichiarazioni con direttiva !important entrano in conflitto, il browser solitamente tiene conto anche della specificità del selettore dando &#8221; causa vinta &#8221; al selettore che ritiene innocente <img src='http://www.andrealeti.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Tenete sempre presente che ogni browser per quanto simile agli altri assume sempre un comportamento leggermente diverso e decisamente caratteristico del browser stesso.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/tutorial-css-direttiva-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Posizionare gli oggetti</title>
		<link>http://www.andrealeti.it/css-posizionare-gli-oggetti/</link>
		<comments>http://www.andrealeti.it/css-posizionare-gli-oggetti/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:39:28 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Corso CSS]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[oggetti css]]></category>
		<category><![CDATA[posizionare oggetti css]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=144</guid>
		<description><![CDATA[La parte dei CCS relativa al posizionamento degli elementi è un argomento complesso che studiato a fondo ci permetterà di creare architetture di pagine anche [...]]]></description>
			<content:encoded><![CDATA[<p>La parte dei CCS relativa al posizionamento degli elementi è un argomento complesso che studiato a fondo ci permetterà di creare architetture di pagine anche senza il minimo utilizzo di tabelle.</p>
<p>Grazie a questi principi dei CSS potremo creare i nostri layout di pagina staccandoci definitivamente da quelle che sono le limitazioni che una tabella può dare.</p>
<p>Ho intenzione di affrontare la questione in due lezioni. Nella prima esamineremo la proprietà <strong>position</strong> e le diverse modalità 	  di posizionamento. Nella seconda vedremo con quali proprietà è possibile posizionare <strong>con precisione</strong> gli  	  elementi e gestirne alcuni decisivi aspetti visuali.</p>
<p><strong>La proprietà position</strong></p>
<p>position è la proprietà fondamentale per la gestione della posizione degli elementi, di cui determina la modalità di presentazione sulla pagina. Si applica a tutti gli elementi e non è ereditata. Sintassi:</p>
<pre>&lt;selettore&gt; {position: &lt;valore&gt;;}</pre>
<p>i valori che questo parametro può assumere sono 4: fixed, absolute, static, relative. Gli unici due al momento supportati dai vari browser sono solo due: <strong>absolute</strong> e <strong>relative.</strong> Parlerò, infatti, solo du questi due parametri.</p>
<ul>
<li><strong>absolute</strong> &#8211; L’elemento, o meglio, il box dell’elemento viene rimosso dal flusso del documento ed è posizionato in base alle coordinate fornite con le proprietà<strong> </strong><strong>top, left, right o bottom</strong>. Il posizionamento avviene sempre rispetto al box contenitore dell’elemento. Un elemento posizionato in modo assoluto scrorre insieme al resto del documento.</li>
<li><strong>relative </strong>- L’elemento viene posizionato relativamente al suo box contenitore. In questo caso il box contenitore è il posto che l’elemento avrebbe occupato nel normale flusso del documento. La posizione viene anche qui impostata con le proprietà <strong>top, left, bottom, right</strong>. Ma qui esse non indicano un punto preciso, ma l’ammontare dello spostamento in senso orizzontale e verticale rispetto al box contenitore.</li>
</ul>
<p>La creazione di un livello tipo potrebbe essere questa:</p>
<pre>#immagine{ position:absolute;
           top:50px; left:20px; z-index:1; }</pre>
<p>In questo esempio, scopriamo una nuova proprietà: <strong>z-index</strong>. La proprietà z-index indica al browser la posizione sul piano azimutale, rispetto al resto della pagina. Cosa vuol dire: prendiamo due fogli di carta, su uno gli scriviamo testo, sull’altro immagine. Mettiamoli uno sull’altro: abbiamo definito lo z-index ovvero il “livello” superiore o inferiore dell’immagine rispetto al testo. L’unico valore permesso per questa proprietà è un valore numerico piu alto sarà il valore piu sara in rilievo rispetto al resto della pagina. Se mettiamo un valore negativo per esempio -1 il box contenitore andrà a finie sotto lo sfondo! Difficilmente visibile!</p>
<p>E a proposito di visibilità ci sarebbe anche un’altra proprietà, appunto <strong>visibility</strong>. Dal nome stesso si capisce a cosa può servire, ovvero a rendere visibile o meno un oggetto( testo, immagini o altro) fino a che non si verifichi una determinata condizione. I valori possibili per quest’ultima proprietà sono due: <em><strong>hidden</strong></em> (nascosto) e <em><strong>visible</strong></em> (visibile).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/css-posizionare-gli-oggetti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link e pseudoclassi CSS</title>
		<link>http://www.andrealeti.it/css-link-e-pseudoclassi/</link>
		<comments>http://www.andrealeti.it/css-link-e-pseudoclassi/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:31:43 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[commentare il codice]]></category>
		<category><![CDATA[commentare il codice css]]></category>
		<category><![CDATA[Corso CSS]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[link css]]></category>
		<category><![CDATA[precendenza :link :hover :visited]]></category>
		<category><![CDATA[pseudoclassi link]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=139</guid>
		<description><![CDATA[Prima di parlare della gestione dei link bisogna capire cosa sono le pseudo-classi. Grazie a questa secondo me potentissima funzione dei css, che per altro [...]]]></description>
			<content:encoded><![CDATA[<p>Prima di parlare della gestione dei link bisogna capire cosa sono le pseudo-classi. Grazie a questa secondo me potentissima funzione dei css, che per altro è assolutamente facile da utilizzare, possiamo definire diversi stili ai nostri collegamenti ipertestuali piu comodamente chiamati link.</p>
<blockquote><p><em><strong>Una pseudo-classe non definisce infatti un elemento  ma uno stato di quest’ultimo</strong></em>.</p></blockquote>
<p>In buona sostanza imposta uno stile per un elemento al verificarsi di certo stato.<br />
Cosa significa: non definisce infatti unelemento ma uno stato di quest’ultimo?</p>
<p>Quando crei un link involontariamente hai dato al browser 4 principali direttive o stati da interpretare, che sono: <strong><em> link non visitato</em>, <em>visitato</em>,<em> passaggio del mouse sul link</em>,e <em>click</em>. </strong><br />
Questi 4 stati del link possono essere definiti singolarmente andando a creare un bell’effetto nelle nostre pagine.</p>
<p>A livello sintattico le pseuso-classi non possono essere mai dichiarate da sole, ma per la loro stessa natura devono sempre appoggiarsi ad un selettore. ma vediamo un esempio semplice:</p>
<pre>a:link {color: #ff0000;}</pre>
<p>La regola vuol dire: i collegamenti ipertestuali (&lt;A&gt;)<strong> non visitati (:link)</strong> avranno il colore rosso. Da qui risulta più chiaro il concetto espresso all’inizio: la pseudo-classe :link definisce uno stato di un link (colore quando non è stato visitato). Appena ciò dovesse avvenire, il testo non sarà più rossoe, perchè la condizione originaria è venuta meno e assumerà il colore di predefinito dal browser, questo se non abbiamo definito lo stato di VISITED cioè link visitato.</p>
<p>Torniamo alla sintassi. La pseudo-classe (tutte iniziano con i due punti) segue senza spazi l’elemento.</p>
<p>Subito dopo si crea nel modo consueto il blocco delle dichiarazioni.<br />
Una pseudo-classe può anche essere associata a selettori di tipo classe. I costrutti possibili sono due. Il primo è quello sancito nella specifica CSS1. La pseudo-classe doveva seguire la dichiarazione della classe:</p>
<pre>a.collegamento:link {color: green;}</pre>
<p>Come va letta questa regola? Avranno il testo verde (green) solo i link non visitati che abbiano come attributo class=”collegamento”. Sarà verde questo collegamento:</p>
<pre>&lt;a href=”pagina.htm” class=”collegamento”&gt; LINK &lt;/a&gt;</pre>
<p>A partire dalla specifica CSS2 è consentita anche questa sintassi:</p>
<pre>a:link.collegamento</pre>
<p>in cui la classe segue la pseudo-classe. Significato e risultati sono comunque identici al primo esempio. Il primo tipo di sintassi garantisce una maggiore compatibilità con i browser più datati. Gli esempi e la sintassi presentati valgono per tutte le pseudo-classi.</p>
<p>Detto questo passiamo ora capire quali sono gli stati che un link può assumere e come definire i parametri per ciascuno di essi. Gli stati che un link può assumere abbiamo detto sono 4: <strong><em>link non visitato</em>, <em>visitato, passaggio del mouse sul link</em> e <em>click</em>. </strong>Nel linguaggio CSS si traducono in :LINK, :HOVER, :VISITED e :ACTIVE.</p>
<p>Prendiamo come esempio lo stile utilizzato dal nostro sito per i link nel menu quindi colore sempre nero e semplice sottolineatura al passaggio del mouse:</p>
<pre>&lt;style type=”text/css”&gt;
&lt;!–
A:LINK 

{text-decoration : none; Color : #000000}
A:VISITED {text-decoration : none; Color : #000000}
A:HOVER {Color : #000000; text-decoration : underline;}
–&gt; &lt;/style&gt;</pre>
<p>Per questo esempio abbiamo utilizzato un blocco di codice incorporato alla pagina e lo riconosciamo subito dalla presenza del tag &lt;style&gt; e relativa chiusura &lt;/style&gt;. Ricordiamo inoltre, che per utilizzare gli stili incorporati alla pagina di deve scrivere il codice fra &lt;head&gt; e &lt;/head&gt;.</p>
<h2>Le pseudoclassi dinamiche:  :hover, :focus, :active.</h2>
<p>Le pseudoclassi dinamiche rispondono come per javascript ad azioni o eventi compiuti esclusivamente dall&#8217;utente, come il posizionamento del puntatore del mouse su un determinato oggetto, la selezione di un elemento o l&#8217;attivazione di un oggetto.</p>
<h3>Ecco un piccolo trucco.</h3>
<p>Anche se queste ultime pseudoclassi possano essere associate agli elementi piu disparati come paragrafi, campi di un form, bottoni ecc Internet Explorer 6, sempre lui&#8230;, e precedenti versioni per Windows le supporta solo quando vengono applicate ai collegamenti, mentre IE 7 suppora la pseudoclasse :hover su tutto. Essendo un linguaggio a CASCATA il css è importante scrivere bene il codice onde evitare inutili conflitti di &#8220;stato&#8221; per i vari link. Facciamo subito un esempio:</p>
<pre>a:link{ .. }
a:visited:{  .. }
a:hover{ ... }
a:focus{ ... }
a:active{ ... }</pre>
<p>In questo modo non ci saranno conflitti di stato di un collegamento poiche tutte le pseudoclassi hanno la medesima importanza, se per esempio, la regola associata a :visited fosse scritta dopo la regola:hover allora per tutti i collegamenti gia visitati la regola hover non avrebbe piueffetto poiche verrà sovrascritta dalla regola associata a :visited.</p>
<p>Spero vi sia utile questo articolo. Adesso avete le conoscenze necessarie per utilizzare i CSS per la gestione dei vostri link, cosa bisogna fare: provare provare e….vediamo un po provare si si provare! L’unico modo per rendersi conto di cosa si stia facendo. La semplice lettura non basta! Alla prossima lezione!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/css-link-e-pseudoclassi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formattare il testo con i CSS</title>
		<link>http://www.andrealeti.it/css-formattare-il-testo/</link>
		<comments>http://www.andrealeti.it/css-formattare-il-testo/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:24:02 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Corso CSS]]></category>
		<category><![CDATA[Fogli di Style]]></category>
		<category><![CDATA[formattare testo css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[testo css]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=136</guid>
		<description><![CDATA[Se c’è un aspetto essenziale dei CSS questo è il nuovo approccio che hanno introdotto per la gestione del testo. Prima con l’html c’era il [...]]]></description>
			<content:encoded><![CDATA[<p>Se c’è un aspetto essenziale dei CSS questo è il nuovo approccio che hanno introdotto per la gestione del testo. Prima con l’html c’era il tag &lt;FONT&gt;: pagine pesanti e difficili da gestire. Oggi qualcosa che può trasformare una pagina web in un perfetto esempio di stile tipografico e che finalmente consente, almeno in parte, la potenza e la flessibilità di un word-processor.</p>
<p>Le proprietà che definiscono il modo in cui il testo appare sullo schermo sono tante e abbiamo deciso di descriverne solo le piu diffuse. Sono quelle che definiscono i seguenti aspetti:</p>
<ul>
<li><strong>font-family </strong>- Il carattere da utilizzare</li>
<li><strong>font-size &#8211; </strong>Dimensione del carattere</li>
<li><strong>font-weight &#8211; </strong>Spessore o consistenza del carattere</li>
<li><strong>font-style &#8211; </strong>Stile del carattere</li>
<li><strong>line-height &#8211; </strong>Altezza di riga</li>
<li><strong>text-decoration &#8211; </strong>Decorazione del testo Andiamo adesso ad esaminarli uno per uno.</li>
</ul>
<p><strong><br />
font-family</strong></p>
<p>Questo parametro viene utilizzato per determinare il tipo di font, ovvero il carattere del testo, da utilizzare all’intenro della nostra pagina o di uno specifico tag html.</p>
<p>Vediamo la sintassi:</p>
<pre>p {font-family: Arial, Verdana, “Times New Roman”;}</pre>
<p>Gli uomini del W3C hanno creato un meccanismo che consente all’autore di impostare nei CSS non un font singolo e unico, ma un elenco di caratteri alternativ nel caso in cui il primo non ci fosse.</p>
<p>Nel nostro esempio il browser interpreta questa riga di css cosi: utilizza il carattere Arial, se non c’è utilizza Verdana, se non c’è utilizza Times new roman se non c’è utilizza quello predefinito dal browser.</p>
<p>I nomi dei font della lista vanno separati dalla virgola. I caratteri con <em><strong>nomi composti da più parole vanno inseriti tra virgolette</strong></em>. Se usate famiglie strane e poco comuni come fantasy o cursive usate più di una famiglia generica. Questa andrebbe sempre messa alla fine, altrimenti risulta praticamente inutile la definizione di font specifici.</p>
<p><strong>font-size</strong></p>
<p>Insieme a font-family è la proprietà considerata essenziale nella definizione dell’aspetto del testo, di cui definisce le dimensioni.</p>
<p>Sintassi:</p>
<pre>selettore { font-size: &lt;valore&gt;; }</pre>
<p>I valori delle dimensioni del testo possono essere espressi in vari modi:</p>
<ul>
<li>espressi in unità di misura &#8211; per esempio 10px, 10pt, 10cm, 10mm, 10pc, 10in;</li>
<li>percentuale &#8211; per esempio 10%;</li>
<li>espressi in em (em-height) &#8211; per esempio 1.2em (decisamente poco utilizzati);</li>
</ul>
<p><strong>font-weight</strong></p>
<p>Serve a definire la consistenza o “peso” visivo del testo. Sintassi:</p>
<pre>selettore {font-weight: &lt;valore&gt;;}</pre>
<p>i valori applicabili per questo parametro sono:</p>
<ul>
<li><strong>bold</strong> &#8211; Il classico grassetto ottenibile con &lt;strong&gt;&lt;/strong&gt; o &lt;b&gt;&lt;/b&gt; in html ;</li>
<li><strong>bolder</strong> &#8211; Serve a specificare che una determinata porzione di testo dovrà apparire più pesante rispetto al testo dell’elemento;</li>
<li><strong>lighter</strong> &#8211; Misura relativa. Il testo sarà più leggero di quello dell’elemento parente;</li>
<li><strong>normal</strong> &#8211; E’ l’aspetto normale del font ed equivale al valore 400;</li>
<li><strong>valori numerici</strong> 100 &#8211; 200 &#8211; 300 &#8211; 400 &#8211; 500 &#8211; 600 &#8211; 700 &#8211; 800 &#8211; 900 ordinati in senso crescente (dal più leggero al più pesante);</li>
</ul>
<p>Vediamo un esempio:</p>
<pre>p {font-weight: 900;}</pre>
<p><strong>font-style</strong></p>
<p>Imposta le caratteristiche del testo in base ad uno di questi tre valori:</p>
<ul>
<li><strong>normal</strong>: il testo mantiene il suo aspetto normale</li>
<li><strong>italic</strong>: formatta il testo in corsivo</li>
<li><strong>oblique</strong>: praticamente simile a italic</li>
</ul>
<p>Vediamo subito sintassi ed esempio:</p>
<pre>p {font-style: italic;}</pre>
<p><strong>line-height</strong></p>
<p>Grazie a line-height è possibile finalmente usare nelle nostre pagine un sistema di interlinea degno di questo nome. La proprietà, in realtà, serve a definire l’altezza di una riga di testo all’interno di un elemento blocco. Ma l’effetto ottenuto è appunto quello tanto ambito da tutti i web designer: un modo per impostare uno spazio tra le righe. La proprietà si applica a tutti gli elementi. Sintassi:</p>
<pre>selettore {line-height: &lt;valore&gt;;}</pre>
<p>i valori possibili per questo parametro sono diversi, vediamoli un po:</p>
<ul>
<li><strong>normal.</strong> Il browser separerà le righe con uno spazio ritenuto “ragionevole”. Dovrebbe corrispondere a un valore numerico compreso tra 1 e 1.2</li>
<li><strong>valore numerico</strong>. Usando valori numerici tipo 1.2, 1.3, 1.5 si ottiene questo risultato: l’altezza della riga sarà uguale alla dimensione del font moltiplicata per questo valore.</li>
<li><strong>un valore numerico con unità di misura</strong>. L’altezza della riga sarà uguale alla dimensione<br />
specificata.</li>
<li><strong>percentuale</strong>. L’altezza della riga viene calcolata come una percentuale della dimensione del font.</li>
</ul>
<p>Personalmente utilizzo solo il valore numerico senza definire in pixel o in cm l’altezza della riga. In queste pagine viene utilizzato 1.600 come valore numerico definito per l’altezza della riga, e secondo me, ma questo è soggettivo, è un giusto equilibrio che permette al visitatore di leggere senza difficoltà le guide, poichè tra un rigo e l’altro non si viene a creare quell’ammasso di grigio che infastidisce gli occhi davanti al monitor.</p>
<p><strong>text-decoration</strong></p>
<p>Questo parametro molto usato con le pseudo classi, che tratteremo piu avanti, per eliminare l’effetto sottolineatura di default dai link. Permette infatti di definire se una determinata porzione di testo debba avere appunto delle decorazioni. Sintassi:</p>
<pre>selettore {text-decoration: &lt;valore&gt; o &lt;valori&gt;;}</pre>
<p>i valori che definibili in text-decoration sono diversi:</p>
<ul>
<li><strong>none </strong>- Il testo non avrà alcuna decorazione;</li>
<li><strong>underline</strong> &#8211; Il testo sarà sottolineato;</li>
<li><strong>overline</strong> &#8211; Il testo avrà una linea superiore;</li>
<li><strong>line-through</strong> &#8211;  Il testo sarà attraversato da una linea orizzontale al centro;</li>
<li><strong>blink</strong> &#8211; testo lampeggiante;</li>
</ul>
<p>vediamo alcuni esempi di utilizzo.</p>
<pre>p {text-decoration: blink;}
 a {text-decoration: none;}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/css-formattare-il-testo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

