<?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; Tutorial CSS</title>
	<atom:link href="http://www.andrealeti.it/tag/tutorial-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>Menu CSS &#8211; Menu con   cursore</title>
		<link>http://www.andrealeti.it/menu-css-menu-con-cursore/</link>
		<comments>http://www.andrealeti.it/menu-css-menu-con-cursore/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 22:49:32 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[menu css]]></category>
		<category><![CDATA[Tutorial CSS]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=462</guid>
		<description><![CDATA[Gli effetti rollover chi l&#8217;ha detto che debbano essere utilizzati solo per lo sfondo? Provate questo Menu! Un nuovissimo menu con cursore che identifica esattamente [...]]]></description>
			<content:encoded><![CDATA[<p>Gli effetti rollover chi l&#8217;ha detto che debbano essere utilizzati solo per lo sfondo? Provate questo Menu!<br />
Un nuovissimo menu con cursore che identifica esattamente dove si sta per cliccare e comunque la categoria selezionata!</p>
<p>Questo il testo HTML:</p>
<pre>&lt;ul class="Menu"&gt;
           &lt;li&gt; Prima voce &lt;/li&gt;
           &lt;li&gt; Seconda voce &lt;/li&gt;
           &lt;li&gt;Terza Voce&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Le regole CSS da utilizzare sono:</p>
<pre>.Menu{
width:199px; margin:0;
padding: 15px 0;
border-right:1px solid #999;
test-align:right;
}

.Menu li{ list-style:none;
position:relative;
right:-3px;
}

.Menu a

{
display:block;
text-decoration:none;
border-right:5px solid;
padding:5px 10px 5px 0;
background:#fff;
color:#000;
}

.Menu a:link, .Menu a:visited:{
border-color:#999;
}

.Menu 

a:hover,.Menu a:focus,
.Menu a:active{
border-color:#444;
text-decoration:underline;
}</pre>
<p>Ho creato una pagina apposita per questo esempio: <strong><a title="Menu CSS " href="../Esempi/Menu-css-con-cursore.php" target="_blank">Menu con cursore<br />
</a></strong></p>
<p>Spero di avervi fatto cosa gradita! Provate questo Menu, commentatelo e fatemi vedere come lo avete utilizzato.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/menu-css-menu-con-cursore/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Menu CSS &#8211; Menu a blocchi</title>
		<link>http://www.andrealeti.it/menu-css/</link>
		<comments>http://www.andrealeti.it/menu-css/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 10:50:18 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[menu css a blocchi]]></category>
		<category><![CDATA[menu css verticale]]></category>
		<category><![CDATA[Regole CSS]]></category>
		<category><![CDATA[Tutorial CSS]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=426</guid>
		<description><![CDATA[Ciao ragazzi, oggi mi è venuto in mente di voler creare una collezione di menu css, che potessere aiutare, chi mi segue, nella creazione delle [...]]]></description>
			<content:encoded><![CDATA[<p>Ciao ragazzi, oggi mi è venuto in mente di voler creare una collezione di <strong>menu css</strong>, che potessere aiutare, chi mi segue, nella creazione delle proprie pagine web e perché no anche i più <strong>esperti di CSS</strong> per relazionarsi con me e gli altri, alla scoperta di nuove e personali tecniche di realizzazione dei menu ma anche di interi layout grafici.</p>
<p>Iniziamo con un menu semplicissimo: un <strong>menu css</strong> a blocchi.</p>
<p><strong>MENU CSS A BLOCCHI VERTICALE</strong></p>
<p>Il codice (x)html del menu si presenta davvero in manuere semplice, una semplice lista non ordinata &lt;ul&gt;:</p>
<pre>&lt;ul&gt;
 &lt;li&gt;&lt;a href="#"&gt;prima&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a 

href="#"&gt;seconda&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>Il codice CSS o per meglio dire le &#8220;<strong><em>regole CSS</em></strong>&#8221; da utilizzare sono:</p>
<pre>.menu{width:180px;margin:0;padding:0}

.menu li{list-style:none;}
.menu a{
    display:block;
    text-decoration:none;
    background-color:#CCCCCC;
    border:1px solid #000;
    margin:1px 0px;
    padding:3px 10px;}
.menu a:link, .menu a:visited{ 

color:#000000;}
.menu a:hover{
color:#FFF;
background-color:#CC0033;
border-color:#CCCCFF;}</pre>
<p>Questo codice presenta un <strong>bug per Internet Explorer</strong>, poichè gli elementi XHTML  &#8216;<em>&lt;a&gt;</em>&#8216;,  definiti come elementi di tipo blocco con la regola:&#8221;<em>display:block</em>&#8216; nel <strong>codice css</strong>, vengono mal interpretati dai browser di casa Microsoft (assurdo per altro visto che hanno quasi il monopolio informatico sui browser) poiché creano degli spazi aggiuntivi che creano problemi di impaginazione.</p>
<p>Per evitare questo tipo di problema vi ho preparato un hack da inserire dopo lo style gia mostrato, sempre all&#8217;interno del tag <em>&lt;head&gt;&lt;/head&gt; </em>che andrà ad aggiungere due regole ai tag &lt;li&gt; e al tag &lt;a&gt;<em>. </em>Questo hack siccome è scritto sottoforma di commento verrà interpretato solo dai browser Microsoft! <img src='http://www.andrealeti.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre>&lt;!--[if IE]&gt;
&lt;style&gt;
.menu li{ display:inline;}
.menu a{height:0px;}
&lt;/style&gt;
&lt;![endif]--&gt;</pre>
<p>Per i più tosti di comprendonio&#8230;..ho preparato una pagina ad hoc da copiare ed incollare per i propri esperimenti:</p>
<pre>&lt;html&gt;&lt;head&gt;
&lt;style&gt;
.menu{width:180px;margin:0;padding:0}
.menu li{list-style:none;}
.menu a{ 

display:block; text-decoration:none;
background-color:#CCCCCC;
 border:1px solid #000;
 margin:1px 0px;
 padding:3px 10px;}
.menu a:link, .menu a:visited{ color:#000000;}
.menu a:hover{ color:#FFF; 

background-color:#CC0033; border-color:#CCCCFF;}
&lt;/style&gt;
&lt;!--[if IE]&gt;
&lt;style&gt;
.menu li{ display:inline;}
.menu a{height:0px;}
&lt;/style&gt;
&lt;![endif]--

&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="#"&gt;prima&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="#"&gt;seconda&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;
/html&gt;</pre>
<p>Ho creato una pagina apposita per questo esempio: <strong><a title="Menu CSS " href="http://www.andrealeti.it/Esempi/Menu-css-a-blocchi.php" target="_blank">Menu CSS a Blocchi</a></strong></p>
<p>Commentate con i vostri esperimenti!</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/menu-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial CSS: Collegare le pseudoclassi dei link</title>
		<link>http://www.andrealeti.it/tutorial-css-collegare-le-pseudoclassi-dei-link/</link>
		<comments>http://www.andrealeti.it/tutorial-css-collegare-le-pseudoclassi-dei-link/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 00:51:17 +0000</pubDate>
		<dc:creator>Andrea Leti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[collegare pseudoclassi]]></category>
		<category><![CDATA[pseudoclassi]]></category>
		<category><![CDATA[pseudoclassi link]]></category>
		<category><![CDATA[Tutorial CSS]]></category>

		<guid isPermaLink="false">http://www.andrealeti.it/?p=417</guid>
		<description><![CDATA[Durante la vita di un Web Designer o di un Visual Designer, l&#8217;incontro con i fogli di style CSS è pressoché inevitabile. Ogni web designer [...]]]></description>
			<content:encoded><![CDATA[<p>Durante la vita di un Web Designer o di un Visual Designer, l&#8217;incontro con i fogli di style CSS è pressoché inevitabile. Ogni web designer che si rispetti ha imparato dalle basi dei <strong>CSS</strong> fino ad espandersi e diventare un vero esperto. L&#8217;utilizzo dei CSS spesso viene, pensato come: &#8220;<em>utilizzo i CSS per creare siti che non usufruiscono di una architettura tabellare, poiche quest&#8217;ultima appesantisce la pagina..</em>&#8220;. I CSS, invece, sono qualcosa di davvero potente!</p>
<p>Forse non tutti sanno che le <strong>pseudoclassi</strong> :<strong>link, :visited, :hover, :focus e :active</strong>, nel 90% dei casi utilizzate per la gestione del link e dei suoi eventi possono anche essere collegate fra loro.</p>
<p>Infatti, si possono <strong>collegare le pseudoclassi</strong>, facendo in modo che i link abbiano un colore diverso per lo stato :hover (e quindi quando gli passiamo il puntatore del mouse sopra) a seconda che il link in questione sia stato già visitato o meno.</p>
<pre>a:link{color:#000000;}
a:visited{color:#ff00ff;}
a:link:hover{color:#ff0000;}
a:visited:hover{color:#0000ff;}</pre>
<p>La cosa fenomenale di questa <strong>tecnica avanzata  CSS</strong> è che non occorre preoccuparsi dell&#8217;ordine delle regole, poiché funzioneranno a prescidere grazie alle diverse destinazioni e specificità.</p>
<p>Come al solito però c&#8217;è un però. <img src='http://www.andrealeti.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  C&#8217;è sempre un guastafeste: Internet Explorer 6. Il maledetto browser Microsoft, infatti, potrebbe creare qualche problema  (uff&#8230;..che novità&#8230;) poiché legge le ultime due righe come a:hover.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrealeti.it/tutorial-css-collegare-le-pseudoclassi-dei-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

