<?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>open-pitu, el blog lliure en català &#187; CSS</title>
	<atom:link href="http://openpitu.com/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://openpitu.com</link>
	<description>Blog dedicat al software lliure i la programació.</description>
	<lastBuildDate>Mon, 03 Sep 2012 15:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>OOCSS (2a part), profunditzant en els widgets</title>
		<link>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/</link>
		<comments>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 22:12:01 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=895</guid>
		<description><![CDATA[Avui mirarem les recomanacions a seguir alhora d'implementar els widgets, en el nostre sistema de CSS. Primer de tot, recordar que els widgets estan formats per dues parts, per una banda la pròpia del framework, i per l'altra la pròpia de cada un dels projectes. D'aquesta manera podem especialitzar tots els nostres projectes amb el seu tema personalitzat. Primer de tot cal fer una feina de detecció dels widgets, on cada un respón a una funcionalitat, creant així la nostra llibreria de widgets.
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png"><img class="size-full wp-image-898  aligncenter" title="oocss_nou1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png" alt="" width="560" height="234" /></a></p>
Abans de començar us deixo els enllaços que s'han usat de font:
<a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.
<a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.
<h2>Crear objectes reusables</h2>
Cal crear una llibreria de components reusables independent del projecte. Per altra banda, també cal crear-ne una per al nostre projecte. La idea principal recau en identificar els objectes per tal de saber-ne fer l'extensió i que sigui reusable, de manera que han de ser extensibles, reusables i aniuables.
Si per exemple pensem en un widget butó, a la part comú de tots els projectes podem definir les propietats que sabem que seran comunes, o definir-ne unes per defecte. A partir d'aquí aquesta classe cal anar-la extenent per tal de que tingui l'aspecte desitjat a cada projecte i alhora tinguem els diferents butons que es necessiten.
<h2>Simplificar la cascada</h2>
No usar #id en els estils. Si usem aquests identificadors, trencarem la reusabilitat d'aquest codi, ja que no hi poden haver diverses intàncies en una mateixa pàgina amb un mateix identificador. Així doncs, #id queda reservat per al seu ús des de JavaScript i en formularis. Així mateix queda prohibit en els estils.
També queden prohibits els estils ens línia. Tots sabem que els estils intrusius porten problemes, però a vegades els usem en moments determinats per què ens poden ser còmodes. Ja que estem reformulant el sistema d'estils, també queden prohibits, ja que a part de no ser reusables, ens poden portar a comportaments estranys, cosa a evitar totalment.
<h2>Usar  classes i no elements</h2>
No hem de ment definir els propietats a div.la-meva-classe, sinó directament .la-meva-classe. Amb la primera opció fem que la propietat només sigui vàlida per a elements div, mentre que amb la segona la classe no depèn del seu element HTML. D'aquesta manera obtenim un codi més reusable i a més no ens incorporarà comportaments estranys.
<h2>Minimitza els selectors</h2>
A partir d'una classe podem definir elements HTMLS aniuats. Tot i això cal tenir en compte que a vegades ens podem estalviar selectors per a acabar tenint un mateix comportament. D'aquesta manera permetem una millor llegibilitat al codi. Amb aquest fet a més, millorem el rendiment dels nostres CSS.
<h2>Sense dependències del context</h2>
Els estils d'un objecte són independents del lloc que ocupin de la pàgina. D'aquesta manera no hem de  definir .la-mevaclasse-1 .la-meva-classe-2 {...}, ja que si ho fem així estem supeditant el comportament de la 2 a que estigui dins d'un contenidor 1. D'aquesta manera a més, sabem que podem usar un widget a qualsevol part de la pàgina i que sempre tindrà el mateix comportament.
<h2>Evitar dependències innecessàries entre objectes</h2>
En aquest sentit, no hem d'agrupar diferents widgets mitjançant comes. Ja que estem lligant aquests objectes, on un canvi a un widget provocarà canvis als altres, cosa que tard o d'hora en sortirem perjudicats. Si ens trobem que constantment necessitem agrupar-los és que alguna cosa estem fent malament, particularment en el procés d'identificació.
<h2>Extenent els objectes</h2>
S'usa el concepte d'orientació a objectes típic en els CSS. D'aquesta manera l'objecte fill hereda les propietats del pare. Comentarem, amb exemples com es fa aquesta extensió més en detall en un tercer post, com ja vam prometre.
<h2>Objectes compostos</h2>
Algunes components de la pàgina estaran formades per diversos objectes. En aquest cas no usem extensió, sinó composició. En aquest moment ens trobem en un dels majors problemes dels CSS: manca de control en l'herència i la cascada. Les regles han de ser específiques, de manera que no impliqui res l'ordre en el qual s'apliquen. Sinó és així augmentem la composició. Cal ser conscient en que tots els noms de les classes formen part del namespace global de CSS, de manera que cal ser coherent en la definició de noms.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-1" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-1" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-1" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-1" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/&amp;title=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-1" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F10%2Foocss-2a-part-profunditzant-en-els-widgets%2F&amp;t=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-1" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F10%2Foocss-2a-part-profunditzant-en-els-widgets%2F&amp;text=OOCSS%20%282a%20part%29%2C%20profunditzant%20en%20els%20widgets&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Avui mirarem les recomanacions a seguir alhora d&#8217;implementar els widgets, en el nostre sistema de CSS. Primer de tot, recordar que els widgets estan formats per dues parts, per una banda la pròpia del framework, i per l&#8217;altra la pròpia de cada un dels projectes. D&#8217;aquesta manera podem especialitzar tots els nostres projectes amb el seu tema personalitzat. Primer de tot cal fer una feina de detecció dels widgets, on cada un respón a una funcionalitat, creant així la nostra llibreria de widgets.</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png"><img class="size-full wp-image-898  aligncenter" title="oocss_nou1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss_nou1.png" alt="" width="560" height="234" /></a></p>
<p>Abans de començar us deixo els enllaços que s&#8217;han usat de font:</p>
<p><a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.</p>
<p><a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.</p>
<h2>Crear objectes reusables</h2>
<p>Cal crear una llibreria de components reusables independent del projecte. Per altra banda, també cal crear-ne una per al nostre projecte. La idea principal recau en identificar els objectes per tal de saber-ne fer l&#8217;extensió i que sigui reusable, de manera que han de ser extensibles, reusables i aniuables.</p>
<p>Si per exemple pensem en un widget butó, a la part comú de tots els projectes podem definir les propietats que sabem que seran comunes, o definir-ne unes per defecte. A partir d&#8217;aquí aquesta classe cal anar-la extenent per tal de que tingui l&#8217;aspecte desitjat a cada projecte i alhora tinguem els diferents butons que es necessiten.</p>
<h2>Simplificar la cascada</h2>
<p>No usar #id en els estils. Si usem aquests identificadors, trencarem la reusabilitat d&#8217;aquest codi, ja que no hi poden haver diverses intàncies en una mateixa pàgina amb un mateix identificador. Així doncs, #id queda reservat per al seu ús des de JavaScript i en formularis. Així mateix queda prohibit en els estils.</p>
<p>També queden prohibits els estils ens línia. Tots sabem que els estils intrusius porten problemes, però a vegades els usem en moments determinats per què ens poden ser còmodes. Ja que estem reformulant el sistema d&#8217;estils, també queden prohibits, ja que a part de no ser reusables, ens poden portar a comportaments estranys, cosa a evitar totalment.</p>
<h2>Usar  classes i no elements</h2>
<p>No hem de ment definir els propietats a div.la-meva-classe, sinó directament .la-meva-classe. Amb la primera opció fem que la propietat només sigui vàlida per a elements div, mentre que amb la segona la classe no depèn del seu element HTML. D&#8217;aquesta manera obtenim un codi més reusable i a més no ens incorporarà comportaments estranys.</p>
<h2>Minimitza els selectors</h2>
<p>A partir d&#8217;una classe podem definir elements HTMLS aniuats. Tot i això cal tenir en compte que a vegades ens podem estalviar selectors per a acabar tenint un mateix comportament. D&#8217;aquesta manera permetem una millor llegibilitat al codi. Amb aquest fet a més, millorem el rendiment dels nostres CSS.</p>
<h2>Sense dependències del context</h2>
<p>Els estils d&#8217;un objecte són independents del lloc que ocupin de la pàgina. D&#8217;aquesta manera no hem de  definir .la-mevaclasse-1 .la-meva-classe-2 {&#8230;}, ja que si ho fem així estem supeditant el comportament de la 2 a que estigui dins d&#8217;un contenidor 1. D&#8217;aquesta manera a més, sabem que podem usar un widget a qualsevol part de la pàgina i que sempre tindrà el mateix comportament.</p>
<h2>Evitar dependències innecessàries entre objectes</h2>
<p>En aquest sentit, no hem d&#8217;agrupar diferents widgets mitjançant comes. Ja que estem lligant aquests objectes, on un canvi a un widget provocarà canvis als altres, cosa que tard o d&#8217;hora en sortirem perjudicats. Si ens trobem que constantment necessitem agrupar-los és que alguna cosa estem fent malament, particularment en el procés d&#8217;identificació.</p>
<h2>Extenent els objectes</h2>
<p>S&#8217;usa el concepte d&#8217;orientació a objectes típic en els CSS. D&#8217;aquesta manera l&#8217;objecte fill hereda les propietats del pare. Comentarem, amb exemples com es fa aquesta extensió més en detall en un tercer post, com ja vam prometre.</p>
<h2>Objectes compostos</h2>
<p>Algunes components de la pàgina estaran formades per diversos objectes. En aquest cas no usem extensió, sinó composició. En aquest moment ens trobem en un dels majors problemes dels CSS: manca de control en l&#8217;herència i la cascada. Les regles han de ser específiques, de manera que no impliqui res l&#8217;ordre en el qual s&#8217;apliquen. Sinó és així augmentem la composició. Cal ser conscient en que tots els noms de les classes formen part del namespace global de CSS, de manera que cal ser coherent en la definició de noms.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/10/oocss-2a-part-profunditzant-en-els-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOCSS, Object-Oriented CSS</title>
		<link>http://openpitu.com/2011/08/04/oocss-object-oriented-css/</link>
		<comments>http://openpitu.com/2011/08/04/oocss-object-oriented-css/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 21:34:07 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[AppWeb]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=864</guid>
		<description><![CDATA[Fa uns dies vaig veure una presentació Power Point que tractava dels OOCSS. No havia tingut temps a mirar-la en detall fins avui, on realment l'he llegida atentament, i m'he mirat els exemple de la pàgina web oficial. Mitjançant aquesta tècnica, podem tenir ordenat el nostre codi CSS, i que aquest sigui plenament reusable. Tan és així, que està estructurat de tal manera que diferents projectes comparteixen un conjunt de normes CSS, és el què anomanem Framework, i una part concreta per a cada projecte, anomenat tema.
<h2>Reusables</h2>
<h2>Extensibles</h2>
<h2>Anidats</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif"><img class="size-full wp-image-868  aligncenter" title="oocss1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif" alt="" width="460" height="268" /></a></p>
<h2 style="text-align: center;"><span style="font-size: x-small;"><span style="font-weight: normal;">
</span></span></h2>
Un cop ja sabem que hi ha una part anomenada Framework i una com a tema, comentarem quina és l'estructura de cada un. El framework està format per 5 components: Reset, Base, Grid, Widgets, Helpers. El tema està format per Widgets i opcionalment per Pages. Així doncs ja podem intuir que en el Framework hi tindrem definides les propietats generals, comuns a tots els projectes, mentre que els aspectes concrets, els widgets, els podrem redefinir a cada tema.
Abans d'entrar en tema, us faig saber que queden pendents dos posts al respecte. Un explicant les bones praxis per a l'ús de OOCSS, i un altre amb alguns exemples per a fer-ho més clar, ja que un tros de codi, val més que mil paraules.
<h2>Reset + Base</h2>
Podem usar-ne d'existents. Aquestes components ens ajuden a eliminar inconsistències entre navegadors i crear una base comuna. Tot i que ens podríem fer el nostre es recomana usar-ne de ja fets i provats com: 960.gs, formalize.me, normalize.css, html5boilerplate, YUI...
<h2>Grid</h2>
Aquest és un dels aspectes més interessants del sistema. Es tracta de la definició dels layouts. En aquest sentit, es defineixen amb % la relació. De l'estil si és un 100% si són 2 50%, etc. D'aquesta manera podrem generar fàcilment els layouts. Seran reusables i cada un el podrem customitzar com volguem. Es recomana usar-ne de ja existents, tot i que ens podem crear el nostre, com per exemple: 960.gs, 978.gs, blueprint, YUI...
<h2>Widgets, objectes reusables</h2>
Els widgets poden ser independents del projecte o no. Es tracta de definir un conjunt de classes CSS relacionades, que responen a una funcionalitat determinada. En aquest sentit, està bé saber quina part és comuna i quina part forma part del tema, de manera que podrem tenir cada objecte personalitzat per projecte.
<h2>Pages, opcional per al tema</h2>
Les pages són interessants per a projectes molt concrets, en els qual es vol que cada pàgina o secció de l'aplicació o web, es vulgui mostrar amb estils totalment diferents. D'aquesta manera podríem diferenciar cada una de les pàgines usant la composició. De fet, es podrien fer amb widgets, però en els casos que sigui útil és millor fer-ho per tal de tenir
<h2>Helpers</h2>
Es tracta de classes petites, que es poden usar per tots els objectes. Els usos típics poden ser per fer elements hiddens, cantons rodos, ombres...
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg"><img class="size-full wp-image-869  aligncenter" title="oocss2" src="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg" alt="" width="222" height="517" /></a></p>
Enllaços a les fonts de l'article.
<a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.
<a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-2" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-2" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-2" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/08/04/oocss-object-oriented-css/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-2" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/08/04/oocss-object-oriented-css/&amp;title=OOCSS%2C%20Object-Oriented%20CSS" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-2" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F04%2Foocss-object-oriented-css%2F&amp;t=OOCSS%2C%20Object-Oriented%20CSS&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-2" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F08%2F04%2Foocss-object-oriented-css%2F&amp;text=OOCSS%2C%20Object-Oriented%20CSS&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Fa uns dies vaig veure una presentació Power Point que tractava dels OOCSS. No havia tingut temps a mirar-la en detall fins avui, on realment l&#8217;he llegida atentament, i m&#8217;he mirat els exemple de la pàgina web oficial. Mitjançant aquesta tècnica, podem tenir ordenat el nostre codi CSS, i que aquest sigui plenament reusable. Tan és així, que està estructurat de tal manera que diferents projectes comparteixen un conjunt de normes CSS, és el què anomanem Framework, i una part concreta per a cada projecte, anomenat tema.</p>
<h2>Reusables</h2>
<h2>Extensibles</h2>
<h2>Anidats</h2>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif"><img class="size-full wp-image-868  aligncenter" title="oocss1" src="http://openpitu.com/wp-content/uploads/2011/08/oocss1.gif" alt="" width="460" height="268" /></a></p>
<h2 style="text-align: center;"><span style="font-size: x-small;"><span style="font-weight: normal;"><br />
</span></span></h2>
<p>Un cop ja sabem que hi ha una part anomenada Framework i una com a tema, comentarem quina és l&#8217;estructura de cada un. El framework està format per 5 components: Reset, Base, Grid, Widgets, Helpers. El tema està format per Widgets i opcionalment per Pages. Així doncs ja podem intuir que en el Framework hi tindrem definides les propietats generals, comuns a tots els projectes, mentre que els aspectes concrets, els widgets, els podrem redefinir a cada tema.</p>
<p>Abans d&#8217;entrar en tema, us faig saber que queden pendents dos posts al respecte. Un explicant les bones praxis per a l&#8217;ús de OOCSS, i un altre amb alguns exemples per a fer-ho més clar, ja que un tros de codi, val més que mil paraules.</p>
<h2>Reset + Base</h2>
<p>Podem usar-ne d&#8217;existents. Aquestes components ens ajuden a eliminar inconsistències entre navegadors i crear una base comuna. Tot i que ens podríem fer el nostre es recomana usar-ne de ja fets i provats com: 960.gs, formalize.me, normalize.css, html5boilerplate, YUI&#8230;</p>
<h2>Grid</h2>
<p>Aquest és un dels aspectes més interessants del sistema. Es tracta de la definició dels layouts. En aquest sentit, es defineixen amb % la relació. De l&#8217;estil si és un 100% si són 2 50%, etc. D&#8217;aquesta manera podrem generar fàcilment els layouts. Seran reusables i cada un el podrem customitzar com volguem. Es recomana usar-ne de ja existents, tot i que ens podem crear el nostre, com per exemple: 960.gs, 978.gs, blueprint, YUI&#8230;</p>
<h2>Widgets, objectes reusables</h2>
<p>Els widgets poden ser independents del projecte o no. Es tracta de definir un conjunt de classes CSS relacionades, que responen a una funcionalitat determinada. En aquest sentit, està bé saber quina part és comuna i quina part forma part del tema, de manera que podrem tenir cada objecte personalitzat per projecte.</p>
<h2>Pages, opcional per al tema</h2>
<p>Les pages són interessants per a projectes molt concrets, en els qual es vol que cada pàgina o secció de l&#8217;aplicació o web, es vulgui mostrar amb estils totalment diferents. D&#8217;aquesta manera podríem diferenciar cada una de les pàgines usant la composició. De fet, es podrien fer amb widgets, però en els casos que sigui útil és millor fer-ho per tal de tenir</p>
<h2>Helpers</h2>
<p>Es tracta de classes petites, que es poden usar per tots els objectes. Els usos típics poden ser per fer elements hiddens, cantons rodos, ombres&#8230;</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg"><img class="size-full wp-image-869  aligncenter" title="oocss2" src="http://openpitu.com/wp-content/uploads/2011/08/oocss2.jpg" alt="" width="222" height="517" /></a></p>
<p>Enllaços a les fonts de l&#8217;article.</p>
<p><a title="Presentació OOCSS" href="http://www.scribd.com/fullscreen/60739176" target="_blank">Enllaç a la presentació</a>.</p>
<p><a title="Pàgina oficial i exemples." href="http://oocss.org/" target="_blank">Enllaç a la pàgina oficial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/08/04/oocss-object-oriented-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear una font-family a mb una font .ttf (@font-face)</title>
		<link>http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/</link>
		<comments>http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 00:28:12 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[CSS]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=487</guid>
		<description><![CDATA[Entre les tendències actuals del disseny web hi destaca l'ús de fonts personalitzades. Per a fer aquest tipus de fonts, tradicionalment, calia fer una imatge amb les fonts desitjades. Amb l'arribada de les tècniques CSS3, que estan revolucionant el món del disseny web, es poden crear font-family a partir de les fonts que desitjem.
<a href="http://openpitu.com/wp-content/uploads/2011/03/font-face.png"><img class="aligncenter size-medium wp-image-488" title="font-face" src="http://openpitu.com/wp-content/uploads/2011/03/font-face-300x160.png" alt="" width="300" height="160" /></a>
El seu ús és molt senzill. Primer de tot cal obtenir el fitxer .ttf desitjat. En podem trobar una gran quantitat a <a title="Directori de fonts gratuïtes." href="http://www.fontspace.com/" target="_blank">Internet</a>. Anem a veure-ho amb un exemple pràctic.
Aquest blog, utilitza tres font-family pròpies. Els textos estan amb la font de sistema d'Ubuntu 10.10. Els que no useu aquest sistema operatiu us la podeu <a title="Font d'Ubuntu 10.10" href="http://openpitu.com/wp-content/themes/starkers-html5/style/fonts/Ubuntu-R.ttf">baixar gratuïtament</a>. En aquest cas, al nostre fitxer CSS caldria definir un @font-face:
<ol>
	<li>@font-face {</li>
	<li>font-family: Ubuntu;</li>
	<li>src: url(http://openpitu.com/wp-content/themes/starkers-html5/style/fonts/Ubuntu-R.ttf);</li>
	<li>}</li>
</ol>
En aquest cas ja podem usar la font-family acabada de definir. En aquest cas ens podem crear una classe que definirà l'ús d'aquesta font-family:
<ol>
	<li>.ubuntu_font{</li>
	<li>font-family: Ubuntu;</li>
	<li>}</li>
</ol>
D'aquesta manera podem usar qualsevol font que desitgem sense necessitat de crear imatges i podent crear així textos que usen aquella font dinàmicament.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-3" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/&amp;title=Crear%20una%20font-family%20a%20mb%20una%20font%20.ttf%20%28%40font-face%29" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-3" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/&amp;title=Crear%20una%20font-family%20a%20mb%20una%20font%20.ttf%20%28%40font-face%29" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-3" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-3" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/&amp;title=Crear%20una%20font-family%20a%20mb%20una%20font%20.ttf%20%28%40font-face%29" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-3" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F17%2Fcrear-una-font-family-a-partir-duna-font-ttf-amb-font-face%2F&amp;t=Crear%20una%20font-family%20a%20mb%20una%20font%20.ttf%20%28%40font-face%29&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-3" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2011%2F03%2F17%2Fcrear-una-font-family-a-partir-duna-font-ttf-amb-font-face%2F&amp;text=Crear%20una%20font-family%20a%20mb%20una%20font%20.ttf%20%28%40font-face%29&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Entre les tendències actuals del disseny web hi destaca l&#8217;ús de fonts personalitzades. Per a fer aquest tipus de fonts, tradicionalment, calia fer una imatge amb les fonts desitjades. Amb l&#8217;arribada de les tècniques CSS3, que estan revolucionant el món del disseny web, es poden crear font-family a partir de les fonts que desitjem.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2011/03/font-face.png"><img class="aligncenter size-medium wp-image-488" title="font-face" src="http://openpitu.com/wp-content/uploads/2011/03/font-face-300x160.png" alt="" width="300" height="160" /></a></p>
<p>El seu ús és molt senzill. Primer de tot cal obtenir el fitxer .ttf desitjat. En podem trobar una gran quantitat a <a title="Directori de fonts gratuïtes." href="http://www.fontspace.com/" target="_blank">Internet</a>. Anem a veure-ho amb un exemple pràctic.</p>
<p>Aquest blog, utilitza tres font-family pròpies. Els textos estan amb la font de sistema d&#8217;Ubuntu 10.10. Els que no useu aquest sistema operatiu us la podeu <a title="Font d'Ubuntu 10.10" href="http://openpitu.com/wp-content/themes/starkers-html5/style/fonts/Ubuntu-R.ttf">baixar gratuïtament</a>. En aquest cas, al nostre fitxer CSS caldria definir un @font-face:</p>
<ol>
<li>@font-face {</li>
<li>font-family: Ubuntu;</li>
<li>src: url(http://openpitu.com/wp-content/themes/starkers-html5/style/fonts/Ubuntu-R.ttf);</li>
<li>}</li>
</ol>
<p>En aquest cas ja podem usar la font-family acabada de definir. En aquest cas ens podem crear una classe que definirà l&#8217;ús d&#8217;aquesta font-family:</p>
<ol>
<li>.ubuntu_font{</li>
<li>font-family: Ubuntu;</li>
<li>}</li>
</ol>
<p>D&#8217;aquesta manera podem usar qualsevol font que desitgem sense necessitat de crear imatges i podent crear així textos que usen aquella font dinàmicament. Per exemple</p>
<ol>
<li>&lt;p class=&#8221;ubuntu_font&#8221;&gt;Hola que tal.&lt;/p&gt;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2011/03/17/crear-una-font-family-a-partir-duna-font-ttf-amb-font-face/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Less Framework 2</title>
		<link>http://openpitu.com/2010/09/06/less-framework-2/</link>
		<comments>http://openpitu.com/2010/09/06/less-framework-2/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 22:35:43 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[Notícies]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Disseny]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=171</guid>
		<description><![CDATA[Less Framework és un framework de desenvolupament web per a tot tipus de dispositius, també els mòbils. El què es pretén amb el seu ús, es que no s'hagi d'escriure CSS diferents per a cada una de les resolucions que s'utilitzaran. Com tots els FW, porta definides un conjunt de funcionalitats mínimes amb valors predefinits com poden ser les fonts o una reixeta (grid).
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/phone.png"><img class="size-medium wp-image-172  aligncenter" title="phone" src="http://openpitu.com/wp-content/uploads/2010/09/phone-150x300.png" alt="" width="150" height="300" /></a></p>
Less Framework 2 CSS3 ofereix:
<ol>
	<li>Dues columnes a 320px per a smartphones.</li>
	<li>Cinc columnes a 768px per a tablets i netbooks.</li>
	<li>Vuit columes a 1280px per a ordinadors de sobre taula i portàtils.</li>
</ol>
Es pot provar des de la <a title="Pàgina oficial." href="http://lessframework.com/" target="_blank">pàgina oficial</a>. Gràcies a <a title="Font d'informació." href="http://pixelcoblog.com/less-framework-2-desarrollo-web-para-todo-tipo-dispositivos-incluidos-los-moviles/" target="_blank">Pixelco Blog</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-4" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-4" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-4" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/09/06/less-framework-2/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-4" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/09/06/less-framework-2/&amp;title=Less%20Framework%202" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-4" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F06%2Fless-framework-2%2F&amp;t=Less%20Framework%202&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-4" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F09%2F06%2Fless-framework-2%2F&amp;text=Less%20Framework%202&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Less Framework és un framework de desenvolupament web per a tot tipus de dispositius, també els mòbils. El què es pretén amb el seu ús, es que no s&#8217;hagi d&#8217;escriure CSS diferents per a cada una de les resolucions que s&#8217;utilitzaran. Com tots els FW, porta definides un conjunt de funcionalitats mínimes amb valors predefinits com poden ser les fonts o una reixeta (grid).</p>
<p style="text-align: center;"><a href="http://openpitu.com/wp-content/uploads/2010/09/phone.png"><img class="size-medium wp-image-172  aligncenter" title="phone" src="http://openpitu.com/wp-content/uploads/2010/09/phone-150x300.png" alt="" width="150" height="300" /></a></p>
<p>Less Framework 2 CSS3 ofereix:</p>
<ol>
<li>Dues columnes a 320px per a smartphones.</li>
<li>Cinc columnes a 768px per a tablets i netbooks.</li>
<li>Vuit columes a 1280px per a ordinadors de sobre taula i portàtils.</li>
</ol>
<p>Es pot provar des de la <a title="Pàgina oficial." href="http://lessframework.com/" target="_blank">pàgina oficial</a>. Gràcies a <a title="Font d'informació." href="http://pixelcoblog.com/less-framework-2-desarrollo-web-para-todo-tipo-dispositivos-incluidos-los-moviles/" target="_blank">Pixelco Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/09/06/less-framework-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FireQuery, una extenció de Firebug per desenvolupar en jQuery</title>
		<link>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/</link>
		<comments>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 12:52:04 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[aplicacions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=152</guid>
		<description><![CDATA[Actualment quasi tothom quan ha de desenvolupar en JavaScript, usa el framework jQuery. Així mateix, una de les bases per a qualsevol programador web és l'extensió del Firefox, Firebug.
<a href="http://openpitu.com/wp-content/uploads/2010/08/firebug.jpg"><img class="aligncenter size-medium wp-image-153" title="firebug" src="http://openpitu.com/wp-content/uploads/2010/08/firebug-300x213.jpg" alt="" width="300" height="213" /></a>
Doncs ara podem veure una extensió que uneix ambdues coses: amb FireQuery, podrem examinar els objectes generats per jQuery i jQeritzar la pàgina. Realment pot millorar les funcions de Firebug.
<a href="http://openpitu.com/wp-content/uploads/2010/08/firequery.png"><img class="aligncenter size-medium wp-image-154" title="firequery" src="http://openpitu.com/wp-content/uploads/2010/08/firequery-300x54.png" alt="" width="300" height="54" /></a>
Pots descarregar-te i instal·lar l'<a title="FireQuery" href="https://addons.mozilla.org/en-US/firefox/addon/12632/" target="_blank">extensió</a> des de la web oficial.]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-5" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-5" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-5" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-5" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/&amp;title=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-5" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F29%2Ffirequery-una-extencio-de-firebug-per-desenvolupar-en-jquery%2F&amp;t=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-5" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F29%2Ffirequery-una-extencio-de-firebug-per-desenvolupar-en-jquery%2F&amp;text=FireQuery%2C%20una%20extenci%C3%B3%20de%20Firebug%20per%20desenvolupar%20en%20jQuery&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Actualment quasi tothom quan ha de desenvolupar en JavaScript, usa el framework jQuery. Així mateix, una de les bases per a qualsevol programador web és l&#8217;extensió del Firefox, Firebug.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/firebug.jpg"><img class="aligncenter size-medium wp-image-153" title="firebug" src="http://openpitu.com/wp-content/uploads/2010/08/firebug-300x213.jpg" alt="" width="300" height="213" /></a></p>
<p>Doncs ara podem veure una extensió que uneix ambdues coses: amb FireQuery, podrem examinar els objectes generats per jQuery i jQeritzar la pàgina. Realment pot millorar les funcions de Firebug.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/firequery.png"><img class="aligncenter size-medium wp-image-154" title="firequery" src="http://openpitu.com/wp-content/uploads/2010/08/firequery-300x54.png" alt="" width="300" height="54" /></a></p>
<p>Pots descarregar-te i instal·lar l&#8217;<a title="FireQuery" href="https://addons.mozilla.org/en-US/firefox/addon/12632/" target="_blank">extensió</a> des de la web oficial.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/08/29/firequery-una-extencio-de-firebug-per-desenvolupar-en-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Color Scheme Designer</title>
		<link>http://openpitu.com/2010/08/23/color-scheme-designer/</link>
		<comments>http://openpitu.com/2010/08/23/color-scheme-designer/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 15:45:20 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Colors]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Disseny]]></category>
		<category><![CDATA[Utilitats]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=140</guid>
		<description><![CDATA[Ja fa uns dies vaig trobar aquesta <a title="Color Scheme Designer" href="http://www.colorschemedesigner.com/" target="_blank">aplicació </a>web de la mà de <a href="http://www.genbeta.com/web/encuentra-la-mejor-combinacion-de-colores-con-color-scheme-designer" target="_blank">Genbeta</a>. Fins fa poc no l'havia provat i realment dóna prou bons resultats. Aquesta aplicació ens serveix per a trobar una bona combinació de colors a partir d'un color base ja fixat. No és que sigui la millor aplicació però ens pot ser utils a tots aquells que no som dissenyadors i estem en el món del desenvolupament web.
<a href="http://openpitu.com/wp-content/uploads/2010/08/color-scheme-designer.jpg"><img class="aligncenter size-medium wp-image-141" title="color-scheme-designer" src="http://openpitu.com/wp-content/uploads/2010/08/color-scheme-designer-300x168.jpg" alt="" width="300" height="168" /></a>
Així doncs, es tracta de donar un color i ens en mostrarà una combinació de colors amb la qual jugar en el nostre site. La solució que ens mostra podem fer una vista prèvia en un site estàndard per veure com quedaria una web amb aquestes tonalitats. Un cop trobada la combinació desitjada podem exportar-la a HTML amb CSS, text pla, o paltes de Photoshop o GIMP. És molt fàcil d'utilitzar ja ho veureu.
Finalment en el lloc anuncien que properament treuran versions descargables per a Windows, Mac i iPhone. Per acabar s'ha de dir que l'aplicació té un punt a favor molt important, i és que no usa flash en cap moment.
<a href="?p=140" title="Article complet.">Accedir a l'article complet.</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-6" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/08/23/color-scheme-designer/&amp;title=Color%20Scheme%20Designer" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-6" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/08/23/color-scheme-designer/&amp;title=Color%20Scheme%20Designer" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-6" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/08/23/color-scheme-designer/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-6" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/08/23/color-scheme-designer/&amp;title=Color%20Scheme%20Designer" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-6" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F23%2Fcolor-scheme-designer%2F&amp;t=Color%20Scheme%20Designer&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-6" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F23%2Fcolor-scheme-designer%2F&amp;text=Color%20Scheme%20Designer&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Ja fa uns dies vaig trobar aquesta <a title="Color Scheme Designer" href="http://www.colorschemedesigner.com/" target="_blank">aplicació </a>web de la mà de <a href="http://www.genbeta.com/web/encuentra-la-mejor-combinacion-de-colores-con-color-scheme-designer" target="_blank">Genbeta</a>. Fins fa poc no l&#8217;havia provat i realment dóna prou bons resultats. Aquesta aplicació ens serveix per a trobar una bona combinació de colors a partir d&#8217;un color base ja fixat. No és que sigui la millor aplicació però ens pot ser utils a tots aquells que no som dissenyadors i estem en el món del desenvolupament web.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/color-scheme-designer.jpg"><img class="aligncenter size-medium wp-image-141" title="color-scheme-designer" src="http://openpitu.com/wp-content/uploads/2010/08/color-scheme-designer-300x168.jpg" alt="" width="300" height="168" /></a></p>
<p>Així doncs, es tracta de donar un color i ens en mostrarà una combinació de colors amb la qual jugar en el nostre site. La solució que ens mostra podem fer una vista prèvia en un site estàndard per veure com quedaria una web amb aquestes tonalitats. Un cop trobada la combinació desitjada podem exportar-la a HTML amb CSS, text pla, o paltes de Photoshop o GIMP. És molt fàcil d&#8217;utilitzar ja ho veureu.</p>
<p>Finalment en el lloc anuncien que properament treuran versions descargables per a Windows, Mac i iPhone. Per acabar s&#8217;ha de dir que l&#8217;aplicació té un punt a favor molt important, i és que no usa flash en cap moment.</p>
<p>Pots accedir a <a title="Color Scheme Designer" href="http://www.colorschemedesigner.com/" target="_blank">Color Scheme Designer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/08/23/color-scheme-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Degradats de fons només amb CSS</title>
		<link>http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/</link>
		<comments>http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 19:57:34 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=135</guid>
		<description><![CDATA[En el disseny web, treballar amb imatges és bastant feixug, i en la major part dels cops és millor usar propietats CSS. Fins al moment sempre que volia fer algun fons amb un degradat el feia creant la imatge, cosa que genera una sèrie d'inconvenients que molts de nosaltres hem anat patint.
Avui, buscant alguna alternativa amb només CSS, he trobat <a title="Enllaç a la font." href="http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/" target="_blank">una solució</a> prou bona que funciona amb els tres navegadors:
<ol class="code">
	<li>background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#000000));</li>
	<li>background: -moz-linear-gradient(top,  #ccc,  #000);</li>
	<li>filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000');</li>
</ol>
La primera línia és per a Chrome i Safari, la segona per a Firefox (cal que sigui la versió 3.6 o superior) i la darrera per a Internet Explorer.
<a href="?p=135" title="Llegir l'article complet">Article complet.</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-7" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/&amp;title=Degradats%20de%20fons%20nom%C3%A9s%20amb%20CSS" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-7" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/&amp;title=Degradats%20de%20fons%20nom%C3%A9s%20amb%20CSS" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-7" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-7" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/&amp;title=Degradats%20de%20fons%20nom%C3%A9s%20amb%20CSS" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-7" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F16%2Fdegradats-de-fons-nomes-amb-css%2F&amp;t=Degradats%20de%20fons%20nom%C3%A9s%20amb%20CSS&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-7" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F08%2F16%2Fdegradats-de-fons-nomes-amb-css%2F&amp;text=Degradats%20de%20fons%20nom%C3%A9s%20amb%20CSS&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>En el disseny web, treballar amb imatges és bastant feixug, i en la major part dels cops és millor usar propietats CSS. Fins al moment sempre que volia fer algun fons amb un degradat el feia creant la imatge, cosa que genera una sèrie d&#8217;inconvenients que molts de nosaltres hem anat patint.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/08/css-gradient.gif"><img class="aligncenter size-full wp-image-137" title="css-gradient" src="http://openpitu.com/wp-content/uploads/2010/08/css-gradient.gif" alt="CSS gradient." width="130" height="115" /></a></p>
<p>Avui, buscant alguna alternativa amb només CSS, he trobat <a title="Enllaç a la font." href="http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/" target="_blank">una solució</a> prou bona que funciona amb els tres navegadors:</p>
<ol class="code">
<li>background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#000000));</li>
<li>background: -moz-linear-gradient(top,  #ccc,  #000);</li>
<li>filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&#8217;#cccccc&#8217;, endColorstr=&#8217;#000000&#8242;);</li>
</ol>
<p>La primera línia és per a Chrome i Safari, la segona per a Firefox (cal que sigui la versió 3.6 o superior) i la darrera per a Internet Explorer.</p>
<p>Espero que us sigui d&#8217;utilitat.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/08/16/degradats-de-fons-nomes-amb-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Millora la llegibilitat amb CSS</title>
		<link>http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/</link>
		<comments>http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 23:00:44 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Navegadors]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=106</guid>
		<description><![CDATA[La llegibilitat és un conjunt de característiques que fan que un text o tipografia sigui més fàcil de llegir. Aquesta propietat es pot millorar amb diverses tècniques. Avui em centraré amb la propietat CSS <strong><em><a title="Post original" href="http://blogandweb.com/css/legibilidad-texto/?utm_source=feedburner&#38;utm_medium=feed&#38;utm_campaign=Feed:+blogandweb+(Blog+and+Web)" target="_blank">text-rendering</a></em></strong>, que va introduir Firefox3.0 i que ara també usen els sistemes basats en webkit (Safari i el gran Chrome).
<a href="http://openpitu.com/wp-content/uploads/2010/07/css.gif"><img class="aligncenter size-medium wp-image-107" title="css" src="http://openpitu.com/wp-content/uploads/2010/07/css-300x262.gif" alt="imatge CSS" width="300" height="262" /></a>
Com tota propietat CSS podem donar-li diferents valors, per tal de que actuï d'una o altra manera:
<ul>
	<li><strong><em>optimizeLegibility</em></strong>: Dóna prioritat a la llegibilitat del text. Habilita kerning i lligadura de tipografia.</li>
	<li><em><strong>auto</strong></em>: Per defecte usa el valor anterior per a lletres menors de 10px i el següent per a majors.</li>
	<li><strong><em>optimizeSpeed</em></strong>: Dóna prioritat a la velocitat amb la qual es mostrarà el text.</li>
	<li><em><strong>geometricPrecision</strong></em>: Dóna prioritat a la geometria del text.</li>
</ul>
Per tant la podem usar tal i com utilitzem qualsevol propietat CSS i podem jugar amb les diferents prioritats per tal de trobar un bon equilibri a la web. Un cop més, i com normalment ens té acostumats, és una propietat que no funciona amb Internet Explorer de Microsoft. Esperem que mica en mica el món web es vagi unificant i es segueixin els estàndards que es van marcant.
<a href="?p=106" title="Article complet.">Llegeix l'article complet per veure l'exemple</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-8" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/&amp;title=Millora%20la%20llegibilitat%20amb%20CSS" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-8" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/&amp;title=Millora%20la%20llegibilitat%20amb%20CSS" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-8" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-8" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/&amp;title=Millora%20la%20llegibilitat%20amb%20CSS" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-8" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F07%2F08%2Fmillora-la-llegibilitat-amb-css%2F&amp;t=Millora%20la%20llegibilitat%20amb%20CSS&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-8" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F07%2F08%2Fmillora-la-llegibilitat-amb-css%2F&amp;text=Millora%20la%20llegibilitat%20amb%20CSS&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>La llegibilitat és un conjunt de característiques que fan que un text o tipografia sigui més fàcil de llegir. Aquesta propietat es pot millorar amb diverses tècniques. Avui em centraré amb la propietat CSS <strong><em><a title="Post original" href="http://blogandweb.com/css/legibilidad-texto/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+blogandweb+(Blog+and+Web)" target="_blank">text-rendering</a></em></strong>, que va introduir Firefox3.0 i que ara també usen els sistemes basats en webkit (Safari i el gran Chrome).</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/07/css.gif"><img class="aligncenter size-medium wp-image-107" title="css" src="http://openpitu.com/wp-content/uploads/2010/07/css-300x262.gif" alt="imatge CSS" width="300" height="262" /></a></p>
<p>Com tota propietat CSS podem donar-li diferents valors, per tal de que actuï d&#8217;una o altra manera:</p>
<ol class="code">
<li><strong><em>optimizeLegibility</em></strong>: Dóna prioritat a la llegibilitat del text. Habilita kerning i lligadura de tipografia.</li>
<li><em><strong>auto</strong></em>: Per defecte usa el valor anterior per a lletres menors de 10px i el següent per a majors.</li>
<li><strong><em>optimizeSpeed</em></strong>: Dóna prioritat a la velocitat amb la qual es mostrarà el text.</li>
<li><em><strong>geometricPrecision</strong></em>: Dóna prioritat a la geometria del text.</li>
</ol>
<p>Per tant la podem usar tal i com utilitzem qualsevol propietat CSS i podem jugar amb les diferents prioritats per tal de trobar un bon equilibri a la web. Per exemple:</p>
<ol class="code">
<li>#id_element, .classe_element{</li>
<li>text-rendering: auto;</li>
<li>}</li>
</ol>
<p>Un cop més, i com normalment ens té acostumats, és una propietat que no funciona amb Internet Explorer de Microsoft. Esperem que mica en mica el món web es vagi unificant i es segueixin els estàndards que es van marcant.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/07/08/millora-la-llegibilitat-amb-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lightbox fet amb semàntica CSS3</title>
		<link>http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/</link>
		<comments>http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 23:46:57 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[lightbox]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[shadowbox]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=76</guid>
		<description><![CDATA[Ja fa dies, vaig veure aquest <a title="Font d'informació." href="http://sixrevisions.com/css/semantic-css3-lightboxes/" target="_blank">article</a> en el qual s'explicava com aconseguir un producte semblant al que obtenim amb Lightbox o Shadorbox però només en CSS i, evidentment, prescindint dels bonics efectes (o no) que poden fer les dues llibreries esmentades.
Podeu veure un <a title="Demostració en viu." href="http://downloads.sixrevisions.com/css-light-box/source.html" target="_blank">exemple en viu</a> del resultat que han obtingut i fer-te una idea de què podries arribar aconseguir només amb CSS i quan fora necessari l'ús del JavaScript.
<img class="aligncenter size-full wp-image-77" title="css3" src="http://openpitu.com/wp-content/uploads/2010/06/css3.jpg" alt="" width="200" height="116" />
Segons l'article original, s'està arribant a un ús inadequat de JavaScript, amb frameworks com jQuery, ja que donen uns resultats excel·lents a la vista. Tot i aquest darrer motiu, troben necessari donar una solució a aquest problema i per això mostren com fer-ho per als fanàtics del CSS.
<a href="?p=76" title="Lightbox fet amb semàntica CSS3">Continuar llegint...</a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-9" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/&amp;title=Lightbox%20fet%20amb%20sem%C3%A0ntica%20CSS3" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-9" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/&amp;title=Lightbox%20fet%20amb%20sem%C3%A0ntica%20CSS3" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-9" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-9" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/&amp;title=Lightbox%20fet%20amb%20sem%C3%A0ntica%20CSS3" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-9" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F06%2F27%2Flightbox-fet-amb-semantica-css3%2F&amp;t=Lightbox%20fet%20amb%20sem%C3%A0ntica%20CSS3&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-9" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F06%2F27%2Flightbox-fet-amb-semantica-css3%2F&amp;text=Lightbox%20fet%20amb%20sem%C3%A0ntica%20CSS3&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Ja fa dies, vaig veure aquest <a title="Font d'informació." href="http://sixrevisions.com/css/semantic-css3-lightboxes/" target="_blank">article</a> en el qual s&#8217;explicava com aconseguir un producte semblant al que obtenim amb Lightbox o Shadorbox però només en CSS i, evidentment, prescindint dels bonics efectes (o no) que poden fer les dues llibreries esmentades.</p>
<p>Podeu veure un <a title="Demostració en viu." href="http://downloads.sixrevisions.com/css-light-box/source.html" target="_blank">exemple en viu</a> del resultat que han obtingut i fer-te una idea de què podries arribar aconseguir només amb CSS i quan fora necessari l&#8217;ús del JavaScript.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/06/css3.jpg"><img class="aligncenter size-full wp-image-77" title="css3" src="http://openpitu.com/wp-content/uploads/2010/06/css3.jpg" alt="" width="200" height="116" /></a></p>
<p>Segons l&#8217;article original, s&#8217;està arribant a un ús inadequat de JavaScript, amb frameworks com jQuery, ja que donen uns resultats excel·lents a la vista. Tot i aquest darrer motiu, troben necessari donar una solució a aquest problema i per això mostren com fer-ho per als fanàtics del CSS.</p>
<p>Anem a veure una mica el codi que utilitzen. Anem al gra, és a dir, veurem com cal declarar el div que volem que formi el &#8220;Lightbox&#8221; i com definir els estils CSS per a que actuï de la manera desitjada.</p>
<p>Primer l&#8217;html:</p>
<ol class="code">
<li>&lt;div class=&#8221;lightbox&#8221; id=&#8221;content&#8221;&gt;&lt;div class=&#8221;W60p h400 scroll&#8221;&gt;</li>
<li>&lt;h2&gt;El nostre contingut&lt;/h2&gt;</li>
<li>&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent quis felis suscipit tellus euismod varius quis ut nibh. Curabitur in ante nunc, vitae venenatis dui.&lt;/p&gt;</li>
<li>&lt;p&gt;&lt;a href=&#8221;#&#8221; title=&#8221;Close This Content Lightbox&#8221;&gt;Tanca &lt;span&gt;X&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</li>
<li>&lt;/div&gt;&lt;/div&gt;</li>
</ol>
<p>El css que ens faria falta:</p>
<ol class="code">
<li>html, body {  height: 100%;  overflow: hidden;  width: 100%;  margin: 0;  padding: 0; }</li>
<li>body { overflow-y: auto; }</li>
<li>.lightbox {  left: -999em;  position: absolute; }</li>
<li>.lightbox:target { bottom: 0; left: 0; right: 0; top: 0; position: absolute; }</li>
<li>.lightbox:target .close a { background: rgba(0, 0, 0, 0.75); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 1; }</li>
<li>.close span { color: #FFFFFF; font-size: 2em; text-indent: 0; position: absolute; right: 0.5em; top: 0.5em; }</li>
<li>.close {text-indent: -999em;}</li>
</ol>
<p>A nivell general aquest seria el secret per tal d&#8217;aconseguir el lightbox, tot i que no s&#8217;acaba aquí i, si ho vols utilitzar el recomano que vagis a <a title="How-to complet. (Anglès)" href="http://sixrevisions.com/css/semantic-css3-lightboxes/" target="_blank">Pixelovers</a> i segueixis un per un els passos que expliquen, per tal d&#8217;aconseguir un bon funcionament amb tots els navegadors.</p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/06/27/lightbox-fet-amb-semantica-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YUI Compressor, comprimeix JS i CSS</title>
		<link>http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/</link>
		<comments>http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 23:01:19 +0000</pubDate>
		<dc:creator>Pitu Sabadí</dc:creator>
				<category><![CDATA[How-to's]]></category>
		<category><![CDATA[aplicacions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Utilitats]]></category>
		<category><![CDATA[Web]]></category>
		<guid isPermaLink="false">http://openpitu.com/?p=53</guid>
		<description><![CDATA[Fa uns dies, a <a title="Enllaç font" href="http://www.desarrolloweb.com/de_interes/yui-compressor-comprime-css-javascript-3504.html" target="_blank">desarrolloweb.com</a> vaig llegir una notícia que feia respecte a aquesta utilitat. És de Yahoo i permet comprimir els fitxers JavaScript i CSS. Actua esborrant comentaris, blancs i canvia el nom d'algunes variables. D'aquesta manera redueix el tamany del fitxer i així mateix el seu temps de càrrega. Hi ha disponible una <a title="Eina online" href="http://refresh-sf.com/yui/" target="_blank">versió online</a> per tal de no haver de tenir que executa la llibreria en Java.
<a href="http://openpitu.com/wp-content/uploads/2010/06/javascript-pic.jpg"><img class="aligncenter size-medium wp-image-54" title="javascript-pic" src="http://openpitu.com/wp-content/uploads/2010/06/javascript-pic-300x181.jpg" alt="" width="300" height="181" /></a>
Acabo de fer la prova amb la darrera versió de <a title="jquery-latest.js" href="http://code.jquery.com/jquery-latest.js" target="_blank">jQuery</a> i l'ha comprimit un 53%, no està gens malament. Els cops que l'he provat em dóna bons resultats, però tingues present que sempre t'has de guardar el fitxer original si l'has programat tu, perquè genera un codi impossible de llegir, tot en una mateixa línia.
<a href="http://openpitu.com/wp-content/uploads/2010/06/css_logo_medium.png"><img class="aligncenter size-full wp-image-55" title="css_logo_medium" src="http://openpitu.com/wp-content/uploads/2010/06/css_logo_medium.png" alt="" width="200" height="180" /></a>]]></description>
			<content:encoded><![CDATA[<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-10" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/&amp;title=YUI%20Compressor%2C%20comprimeix%20JS%20i%20CSS" title="Submit this to Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-10" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/&amp;title=YUI%20Compressor%2C%20comprimeix%20JS%20i%20CSS" title="Submit this to Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-10" rel="nofollow" href="http://bitacoras.com/anotaciones/openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/" title="Submit this to Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-10" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/&amp;title=YUI%20Compressor%2C%20comprimeix%20JS%20i%20CSS" title="Bookmark this in Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-10" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fopenpitu.com%2F2010%2F06%2F22%2Fyui-compressor-utilitat-per-comprimir-js-i-css%2F&amp;t=YUI%20Compressor%2C%20comprimeix%20JS%20i%20CSS&amp;src=sp" title="Share this on Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-10" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fopenpitu.com%2F2010%2F06%2F22%2Fyui-compressor-utilitat-per-comprimir-js-i-css%2F&amp;text=YUI%20Compressor%2C%20comprimeix%20JS%20i%20CSS&via=openpitu" title="Tweet this"><span class="besocial-text">Twitter</span></a></li><g:plusone></g:plusone></ul></div>
<p>Fa uns dies, a <a title="Enllaç font" href="http://www.desarrolloweb.com/de_interes/yui-compressor-comprime-css-javascript-3504.html" target="_blank">desarrolloweb.com</a> vaig llegir una notícia que feia respecte a aquesta utilitat. És de Yahoo i permet comprimir els fitxers JavaScript i CSS. Actua esborrant comentaris, blancs i canvia el nom d&#8217;algunes variables. D&#8217;aquesta manera redueix el tamany del fitxer i així mateix el seu temps de càrrega. Hi ha disponible una <a title="Eina online" href="http://refresh-sf.com/yui/" target="_blank">versió online</a> per tal de no haver de tenir que executa la llibreria en Java.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/06/javascript-pic.jpg"><img class="aligncenter size-medium wp-image-54" title="javascript-pic" src="http://openpitu.com/wp-content/uploads/2010/06/javascript-pic-300x181.jpg" alt="" width="300" height="181" /></a></p>
<p>Acabo de fer la prova amb la darrera versió de <a title="jquery-latest.js" href="http://code.jquery.com/jquery-latest.js" target="_blank">jQuery</a> i l&#8217;ha comprimit un 53%, no està gens malament. Els cops que l&#8217;he provat em dóna bons resultats, però tingues present que sempre t&#8217;has de guardar el fitxer original si l&#8217;has programat tu, perquè genera un codi impossible de llegir, tot en una mateixa línia.</p>
<p><a href="http://openpitu.com/wp-content/uploads/2010/06/css_logo_medium.png"><img class="aligncenter size-full wp-image-55" title="css_logo_medium" src="http://openpitu.com/wp-content/uploads/2010/06/css_logo_medium.png" alt="" width="200" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://openpitu.com/2010/06/22/yui-compressor-utilitat-per-comprimir-js-i-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
