<?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>Pixedelic.com &#124; Cattolica (Rimini - Emilia Romagna) &#124; Web design, grafica, illustrazione, tutorial, siti internet &#187; CSS</title>
	<atom:link href="http://www.pixedelic.com/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pixedelic.com</link>
	<description>di Manuel Masia</description>
	<lastBuildDate>Thu, 25 Mar 2010 00:01:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Anche a Rimini si prova a fare web design</title>
		<link>http://www.pixedelic.com/anche-a-rimini-si-prova-a-fare-web-design</link>
		<comments>http://www.pixedelic.com/anche-a-rimini-si-prova-a-fare-web-design#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:23:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Rimini]]></category>

		<guid isPermaLink="false">http://www.pixedelic.com/?p=34</guid>
		<description><![CDATA[
Trattasi di un paio di hack per i CSS di Internet Explorer 6 e 7 (IE6 e IE7) molto semplici, ma che, non so perché, anche gli stessi programmatori che frequento evitano di utilizzare. E dire che, a mio parere, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-534" title="browser-hack" src="http://www.pixedelic.com/wp-content/uploads/2008/07/browser-hack-603x452.jpg" alt="browser-hack" width="603" height="452" /></p>
<p>Trattasi di un paio di hack per i CSS di Internet Explorer 6 e 7 (IE6 e IE7) molto semplici, ma che, non so perché, anche gli stessi programmatori che frequento evitano di utilizzare. E dire che, a mio parere, non c&#8217;è nulla di più comodo.</p>
<p>Questi ultimi preferiscono infilare nell&#8217;HTML (o PHP) il classico</p>
<pre class="brush: html">&lt;!--[if IE]&gt;
&lt;link rel="stylesheet" href="css-ie.css" type="text/css"&gt;
&lt;![endif]--&gt;</pre>
<p>con le varianti</p>
<pre class="brush: html">&lt;!--[if lt IE 6]&gt;</pre>
<p>oppure</p>
<pre class="brush: html">&lt;!--[if lte IE 6]&gt;</pre>
<p>e via dicendo&#8230; tutte soluzioni che creano una confusione immane a chi poi deve andare a ritoccare i fogli di stile (in questo caso a me) perché due volte su tre non si accorge che c&#8217;è una marea di fogli di stile differenti.</p>
<p><span id="more-34"></span>Non sarebbe molto meglio trovare un modo per infilare direttamente tutte le varianti per i diversi browser in un unico foglio di stile?</p>
<p>Detto fatto: partiamo dal presupposto che il nostro CSS sia impostato per Firefox (e affini). Se vogliamo che in questo browser un div (che chiameremo &#8220;pinko&#8221;) abbia i margini tutti di 5 px non dovremo fare altro che scrivere:</p>
<pre class="brush: css">#pinko {
margin:5px;
}</pre>
<p>Se poi però ci rendiamo conto che in Internet Explorer (qualunque versione) il margine inferiore viene schiacciato (non chiedetemi perché) è dobbiamo aumentarlo di due pixel solo per questi browser, andremo a scrivere:</p>
<pre class="brush: css">#pinko {
margin:5px;
*margin:5px 5px 7px 5px;
}</pre>
<p>Se poi ancora ci rendessimo conto che IE7 e IE6 mostrassero qualche differenze (sempre per non si sa quale motivo&#8230;) dovremmo semplicemente andare a modificare il nostro codice così:</p>
<pre class="brush: css">#pinko {
margin:5px;
.margin:5px 5px 7px 5px; /* per IE7 */
_margin:5px 5px 8px 5px; /* prt IE6 */
}</pre>
<p>A questo punto, invece di tre fogli di stile diversi per una stessa pagina HTML, avremmo semplicemente un unico CSS.</p>
<p>Provare per credere.</p>
<p>Ovviamente hack di questo tipo esistono anche per Safari e per Opera&#8230; una cosa alla volta però.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pixedelic.com/anche-a-rimini-si-prova-a-fare-web-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
