<?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>Programmazione Web &#187; CSS</title>
	<atom:link href="http://www.programmazione-web.com/categorie/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Mon, 25 Jul 2011 16:39:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Jquery plugin risoluzione dinamica tramite media queries</title>
		<link>http://www.programmazione-web.com/jquery-plugin-risoluzione-dinamica-tramite-media-queries.php</link>
		<comments>http://www.programmazione-web.com/jquery-plugin-risoluzione-dinamica-tramite-media-queries.php#comments</comments>
		<pubDate>Wed, 30 Apr 2008 14:03:23 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[javascript risoluzione dinamica]]></category>
		<category><![CDATA[jquery media queries]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[risoluzione pagina dinamica]]></category>
		<category><![CDATA[risuluzione dinamica pagina.]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/jquery-plugin-risoluzione-dinamica-tramite-media-queries.php</guid>
		<description><![CDATA[Jquery plugin risoluzione dinamica tramite media queries Vi voglio segnalare un altro ottimo plugin JQuery, che ritengo molto utile quando si sviluppano siti con layout a dimensioni fisse e con la possibilità di avere diverse risoluzioni a schermo. Questo plugin Jquery implementa funzionalità di media queries, ovvero delle espressioni logiche dichiarate nel media type, che [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Jquery plugin risoluzione dinamica tramite media queries</strong></p>
<p>Vi voglio segnalare un altro ottimo plugin <a href="http://jquery.com/" title="Jquery " target="_blank">JQuery</a>, che ritengo molto utile quando si sviluppano siti con layout a dimensioni fisse e con la possibilità di avere diverse risoluzioni a schermo. Questo plugin Jquery implementa funzionalità di <a href="http://www.w3.org/TR/css3-mediaqueries/" title="css 3 Media Queries" target="_blank">media queries</a>, ovvero delle espressioni  logiche dichiarate nel media type, che ci consentono di creare una dinamismo nelle nostre pagine in base a dei controlli (min-width e max-width in px), determinando quale css applicare dinamicamente in base alla risuluzione dell&#8217;utente. Molto importante ricordare che questo jquery plugin media queries rispetta gli standard W3C ed è compatibile con tutti i browser moderni, ovvero >= IE6.</p>
<p>Lo script come possiamo vedere dall esempio sotto riportato, è molto semplice da utilizzare, come del resto lo sono tutti i Jquery che stò apprezzando e utilizzando sempre di più nei miei siti web. Ecco un esempio di utilizzo:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;link rel=&quot;stylesheet&quot; href=&quot;default.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;wider.css&quot; media=&quot;only screen and (min-width: 1100px)&quot; /&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;smaller.css&quot; media=&quot;only screen and (max-width: 820px)&quot; /&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</div>
</li>
<li class="li1">
<div class="de1">&lt;script src=&quot;jquery.mediaqueries.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</div>
</li>
</ol>
</div>
<p>Come possiamo vedere nel codice abbiamo un CSS di default per i media screen e projection al quale vengono aggiunti altri 2 CSS che per la visualizzazione a schermo attraverso i controlli diventano esclusivi.</p>
<p>Sulla <a href="http://www.protofunc.com/scripts/jquery/mediaqueries/" title="JQuery plugin media queries " target="_blank">pagina </a>ufficiale del plugin è possibile testarne il funzionamento effettuando un resize della pagina notando il cambiamento del colore del box, indice di switching del css.</p>
<p><strong>Riferimenti: </strong><br />
<a href="http://www.protofunc.com/scripts/jquery/mediaqueries/" title="JQuery plugin media queries " target="_blank">http://www.protofunc.com/scripts/jquery/mediaqueries/ </a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Fjquery-plugin-risoluzione-dinamica-tramite-media-queries.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/jquery-plugin-risoluzione-dinamica-tramite-media-queries.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reset del css: Fogli di stile con maggiore compatibilità</title>
		<link>http://www.programmazione-web.com/fogli-di-stile-consistenti-reset-css.php</link>
		<comments>http://www.programmazione-web.com/fogli-di-stile-consistenti-reset-css.php#comments</comments>
		<pubDate>Fri, 11 Apr 2008 07:57:01 +0000</pubDate>
		<dc:creator>neryo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Web Standard]]></category>
		<category><![CDATA[aumentare compatibilità css]]></category>
		<category><![CDATA[compatibilità browser css]]></category>
		<category><![CDATA[css stile di default.]]></category>
		<category><![CDATA[reset css]]></category>
		<category><![CDATA[reset fogli di stile]]></category>

		<guid isPermaLink="false">http://www.programmazione-web.com/fogli-di-stile-consistenti-reset-css.php</guid>
		<description><![CDATA[Reset del css: Fogli di stile con maggiore compatibilità L&#8217;obbiettivo di questo tips è quello di ridurre al minimo l&#8217;incompatibilità tra diversi browser nel parsing delle pagine, soprattutto per quanto riguarda altezze, margini, dimensioni dei font, tag di heading ecc.. Questo perchè ogni browser utilizza una diversa impostazioni di default per il rendering della pagina, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Reset del css: Fogli di stile con maggiore compatibilità</strong></p>
<p>L&#8217;obbiettivo di questo tips è quello di ridurre al minimo l&#8217;incompatibilità tra diversi browser nel parsing delle pagine, soprattutto per quanto riguarda altezze, margini, dimensioni dei font, tag di heading ecc..<br />
Questo perchè ogni browser utilizza una diversa impostazioni di default per il rendering della pagina, quindi per evitare dimenticanze, è necessario operare effettuando delle sovrascritture riportando ad una impostazione di default più consona e consistente, permettendoci poi di lavorare serenamente occupandoci solamente del layout che stiamo creando.<br />
La necessità di creare lo stile di reset generico,  è venuta con l&#8217;avvento dei framework css come ad esempio <a href="http://code.google.com/p/blueprintcss/" title="Blueprint framework css" target="_blank">blueprint</a>, e ora anche se non si utilizza un framework css è buona regola per semplificarci il lavoro includere nelle nostre pagine questo css, perchè ci fornisce un punto di partenza consistente multi-browser.</p>
<p>Qui sotto riportato un esempio stabile di un css di reset, che l&#8217;autore <a href="http://meyerweb.com/eric/" title="Eric A. Meyer " target="_blank">Eric A. Meyer</a>  di <a href="http://meyerweb.com" title="meyerweb" target="_blank">meyerweb.com</a> ci lascia tranquillamente utilizzare e modificare.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* v1.0 | 20080212 */</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">html, body, div, span, applet, object, iframe,</div>
</li>
<li class="li2">
<div class="de2">h1, h2, h3, h4, h5, h6, p, blockquote, pre,</div>
</li>
<li class="li1">
<div class="de1">a, abbr, acronym, address, big, cite, code,</div>
</li>
<li class="li1">
<div class="de1">del, dfn, em, <span class="kw1">font</span>, img, ins, kbd, q, s, samp,</div>
</li>
<li class="li1">
<div class="de1">small, strike, strong, sub, sup, tt, var,</div>
</li>
<li class="li1">
<div class="de1">b, u, i, <span class="kw2">center</span>,</div>
</li>
<li class="li2">
<div class="de2">dl, dt, dd, ol, ul, li,</div>
</li>
<li class="li1">
<div class="de1">fieldset, form, label, legend,</div>
</li>
<li class="li1">
<div class="de1">table, caption, tbody, tfoot, thead, tr, th, td <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">padding</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;<span class="kw1">border</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">outline</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">font-size</span>: <span class="re3"><span class="nu0">100</span>%</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">vertical-align</span>: <span class="kw2">baseline</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">background</span>: <span class="kw2">transparent</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">body <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">line-height</span>: <span class="nu0">1</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">ol, ul <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">list-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">blockquote, q <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">quotes</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">blockquote<span class="re2">:before</span>, blockquote<span class="re2">:after</span>,</div>
</li>
<li class="li2">
<div class="de2">q<span class="re2">:before</span>, q<span class="re2">:after</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">content</span>: <span class="st0">&#8221;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">content</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">/* remember to define focus styles! */</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re2">:focus</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">outline</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">/* remember to highlight inserts somehow! */</span></div>
</li>
<li class="li1">
<div class="de1">ins <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">text-decoration</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">del <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">text-decoration</span>: <span class="kw2">line-through</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">/* tables still need &#8216;cellspacing=&quot;0&quot;&#8217; in the markup */</span></div>
</li>
<li class="li2">
<div class="de2">table <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">border-collapse</span>: <span class="kw2">collapse</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">border-spacing</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p><strong>Riferimenti:<br />
</strong><a href="http://meyerweb.com/eric/tools/css/reset/" title="reset tool di meyer web" target="_blank">http://meyerweb.com/eric/tools/css/reset/</a><a href="http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/" title="meyerweb reset reasoning" target="_blank"></p>
<p>http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.programmazione-web.com%2Ffogli-di-stile-consistenti-reset-css.php&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.programmazione-web.com/fogli-di-stile-consistenti-reset-css.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

