<?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>Piplos' blog &#187; conditional-css</title>
	<atom:link href="http://www.piplos.org/tag/conditional-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piplos.org</link>
	<description>Una mente digitale è nulla senza una mente umana</description>
	<lastBuildDate>Sat, 10 Jul 2010 09:14:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Conditional-CSS &#8211; Adottiamo gli stili ai diversi browser</title>
		<link>http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/</link>
		<comments>http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/#comments</comments>
		<pubDate>Sat, 02 May 2009 13:59:33 +0000</pubDate>
		<dc:creator>Piplos</dc:creator>
				<category><![CDATA[Estetica]]></category>
		<category><![CDATA[Premium]]></category>
		<category><![CDATA[Web-Design]]></category>
		<category><![CDATA[conditional-css]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web-design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.piplos.org/?p=1123</guid>
		<description><![CDATA[Per chi, come me, fa a botte con i vari browser per adattare gli stili CSS per ciascuno di essi, non può fare null&#8217;altro che usare vie traverse, come sfruttare i bug di ciascun browser per fargli leggere delle regole CSS adattate per questi ultimi, oppure l&#8217;applicazione di javascript che rileva il browser utilizzato dall&#8217;utente [...]]]></description>
			<content:encoded><![CDATA[<p>Per chi, come me, fa a botte con i vari <strong>browser </strong>per <strong>adattare gli stili CSS</strong> per ciascuno di essi, non può fare null&#8217;altro che usare vie traverse, come sfruttare i bug di ciascun browser per fargli leggere delle <strong>regole CSS</strong> adattate per questi ultimi, oppure l&#8217;applicazione di javascript che rileva il browser utilizzato dall&#8217;utente che specifica i fogli CSS da utilizzare, eccetera.</p>
<p>Spesso questi metodi sono anche un po&#8217; troppo <strong>scomodi </strong>per la non-pulizia del codice, che lo fa irrimediabilmente <a href="http://validator.w3.org/" target="_blank">invalidare</a>.</p>
<p>La soluzione al problema è Conditional-CSS, uno script in un file PHP che ci permette di leggere il CSS in modo <strong>condizionale per ogni browser</strong>. Con questo metodo si risparmia molto tempo e la <strong>manutenzione è più immediata</strong>. Un esempio delle possibilità di questo script è questo:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.box</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">400px</span><span style="color: #00AA00;">;</span>
   <span style="color: #00AA00;">&#91;</span>if IE <span style="color: #cc66cc;">6</span><span style="color: #00AA00;">&#93;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">600px</span><span style="color: #00AA00;">;</span>
   <span style="color: #00AA00;">&#91;</span>if Opera<span style="color: #00AA00;">&#93;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Indovinate un po&#8217;? Esatto, normalmente il div con classe &#8220;box&#8221; è grande 400px, ma <strong>grazie a Conditional-CSS</strong>, con le regole del CSS condizionale se vediamo la pagina <strong>da IE 6</strong>, il box appare di <strong>600px</strong> mentre in <strong>Opera</strong> lo vedremo di <strong>500px</strong>!</p>
<p><a href="http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/">Leggi il resto dell'articolo...</a></p>
<p><small>© Copyright by <a href="http://www.piplos.org">Piplos' blog</a>. |
<a href="http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/">Permalink</a> |
<a href="http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/#comments">12 commenti</a>
<br/>
Post tags: <a href="http://www.piplos.org/tag/conditional-css/" rel="tag">conditional-css</a>, <a href="http://www.piplos.org/tag/css/" rel="tag">css</a>, <a href="http://www.piplos.org/tag/html/" rel="tag">html</a>, <a href="http://www.piplos.org/tag/web-design/" rel="tag">web-design</a>, <a href="http://www.piplos.org/tag/wordpress/" rel="tag">WordPress</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.piplos.org/2009/05/02/conditional-css-adottiamo-gli-stili-ai-diversi-browser/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
