<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2portuguesefull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pinceladas da Web - Movido a XHTML, CSS e WebStandards</title>
	
	<link>http://www.pinceladasdaweb.com.br/blog</link>
	<description>Blog pessoal do Desenvolvedor Web Pedro Rogério com foco em XHTML, CSS, Acessibilidade, Usabilidade, Arquitetura de Informação, SEO e WebStandards.</description>
	<pubDate>Thu, 20 Nov 2008 16:00:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://www.pinceladasdaweb.com.br/blog/</link><url>http://feeds.feedburner.com/~fc/PinceladasDaWeb?bg=F9FCFE&amp;fg=000000&amp;anim=1&amp;label=leitores</url><title>Pinceladas da Web</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/PinceladasDaWeb" type="application/rss+xml" /><feedburner:emailServiceId>367658</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/PinceladasDaWeb" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPinceladasDaWeb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>Pensamentos e reflexões de um desenvolvedor web.</feedburner:browserFriendly><item>
		<title>Imagine a Internet sem o Google</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/459365077/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/20/imagine-a-internet-sem-o-google/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 09:00:28 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[Web 2.0]]></category>

		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1424</guid>
		<description><![CDATA[Voc&#234; j&#225; parou para pensar como seriam nossas vidas hoje sem o Google? Sem nenhuma ferramenta porduzida por eles? D&#225; at&#233; medo de pensar n&#227;o &#233;? Mas voc&#234; sabe como o Google surgiu? A Discovery fez um document&#225;rio sobre a Internet e um desses epis&#243;dios retrata a cria&#231;&#227;o dos sites de busca. Nesses v&#237;deos voc&#234; [...]]]></description>
			<content:encoded><![CDATA[<p>Voc&ecirc; j&aacute; parou para pensar como seriam nossas vidas hoje sem o Google? Sem nenhuma ferramenta porduzida por eles? D&aacute; at&eacute; medo de pensar n&atilde;o &eacute;? Mas voc&ecirc; sabe como o Google surgiu? A <a href="http://www.discoverybrasil.com/" title="Discovery Brasil" rel="external">Discovery</a> fez um document&aacute;rio sobre a <a href="http://www.discoverybrasil.com/internet/" title="A Internet" rel="external">Internet</a> e um desses epis&oacute;dios retrata a cria&ccedil;&atilde;o dos sites de busca. Nesses v&iacute;deos voc&ecirc; ir&aacute; entender como foi o surgimento dos Search Engines, a cria&ccedil;&atilde;o do <a href="http://www.yahoo.com" title="Yahoo" rel="external">Yahoo</a>, do <a href="http://www.excite.com" title="Excite" rel="external">Excite</a>, que poderia ter comprado o Google mas perdeu a oportunidade. Entenda nesses v&iacute;deos de que forma surgiu a busca que utilizamos hoje:</p>
<h3>Parte 1/5</h3>
<div class="aligncenter">
<object height="350" width="425" type="application/x-shockwave-flash" data="http://br.youtube.com/v/uffPP2XdIUs"><param value="high" name="quality"/><param value="http://br.youtube.com/v/uffPP2XdIUs" name="movie"/><img alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png"/></object>
</div>
<p><span id="more-1424"></span></p>
<h3>Parte 2/5</h3>
<div class="aligncenter">
<object height="350" width="425" type="application/x-shockwave-flash" data="http://br.youtube.com/v/tXaGCmL3LL4"><param value="high" name="quality"/><param value="http://br.youtube.com/v/tXaGCmL3LL4" name="movie"/><img alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png"/></object>
</div>
<h3>Parte 3/5</h3>
<div class="aligncenter">
<object height="350" width="425" type="application/x-shockwave-flash" data="http://br.youtube.com/v/2XxviXtBiMo"><param value="high" name="quality"/><param value="http://br.youtube.com/v/2XxviXtBiMo" name="movie"/><img alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png"/></object>
</div>
<h3>Parte 4/5</h3>
<div class="aligncenter">
<object height="350" width="425" type="application/x-shockwave-flash" data="http://br.youtube.com/v/N27_oo48d8g"><param value="high" name="quality"/><param value="http://br.youtube.com/v/N27_oo48d8g" name="movie"/><img alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png"/></object>
</div>
<h3>Parte 5/5</h3>
<div class="aligncenter">
<object height="350" width="425" type="application/x-shockwave-flash" data="http://br.youtube.com/v/tfjKg8lresc"><param value="high" name="quality"/><param value="http://br.youtube.com/v/tfjKg8lresc" name="movie"/><img alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png"/></object>
</div>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/" title="A Guerra dos Browsers">A Guerra dos Browsers</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=ZOziN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=ZOziN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=qJPVN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=qJPVN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=yh9wN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=yh9wN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=FHEMn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=FHEMn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=yOnkn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=yOnkn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=0SFan"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=0SFan" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=4i5En"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=4i5En" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/459365077" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/20/imagine-a-internet-sem-o-google/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/20/imagine-a-internet-sem-o-google/</feedburner:origLink></item>
		<item>
		<title>A Guerra dos Browsers</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/458171540/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 09:00:36 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[IE]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1396</guid>
		<description><![CDATA[Imagine a Internet entre os anos de 1995 e 1999, foi onde aconteceu a famosa Guerra dos Browsers, onde a empresa Netscape, depois de sua ascen&#231;&#227;o no mercado de browsers, foi ao fundo do po&#231;o em uma luta travada com o Internet Explorer.
A Discovery Channel produziu um document&#225;rio onde voc&#234; pode ver toda essa hist&#243;ria [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine a Internet entre os anos de 1995 e 1999, foi onde aconteceu a famosa <a href="http://pt.wikipedia.org/wiki/Guerra_dos_navegadores" title="Guerra dos Browsers" rel="external">Guerra dos Browsers</a>, onde a empresa <a href="http://pt.wikipedia.org/wiki/Netscape_Communications_Corp" title="Netscape Communications" rel="external">Netscape</a>, depois de sua ascen&ccedil;&atilde;o no mercado de browsers, foi ao fundo do po&ccedil;o em uma luta travada com o <a href="http://pt.wikipedia.org/wiki/Internet_Explorer" title="Internet Explorer" rel="external">Internet Explorer</a>.</p>
<p>A <a href="http://www.discoverybrasil.com/" title="Discovery Channel" rel="external">Discovery Channel</a> produziu um <a href="http://www.discoverybrasil.com/internet/" title="Document&aacute;rio sobre a Internet" rel="external">document&aacute;rio</a> onde voc&ecirc; pode ver toda essa hist&oacute;ria a fundo, se voc&ecirc; perdeu na TV, pode estar vendo aqui nesse v&iacute;deo que irei mostrar o in&iacute;cio da guerra dos browsers e mais algumas coisas do tipo: O primeiro browser gr&aacute;fico criado para a web, como a Netscape ficou rica da noite pro dia, por que os desenvolvedores do Internet Explorer jogaram um &#8220;e&#8221; de 3 metros de altura em frente ao escrit&oacute;rio da Netscape. Voc&ecirc; ver&aacute; tudo isso e mais algumas coisas muito interessantes nesse v&iacute;deo:</p>
<div style="text-align:center">
<object data="http://services.brightcove.com/services/viewer/federated_f8/1417402673?videoId=1753200785&amp;playerId=1417402673&amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" type="application/x-shockwave-flash" width="486" height="412"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://services.brightcove.com/services/viewer/federated_f8/1417402673?videoId=1753200785&amp;playerId=1417402673&amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" /></object>
</div>
<p>Na imagem abaixo voc&ecirc; pode ver um gr&aacute;fico da evolu&ccedil;&atilde;o da Guerra dos Browsers:</p>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/browser_wars.jpg" title="Guerra dos Browsers" rel="alternate"><img src="http://www.pinceladasdaweb.com.br/blog/uploads/browser_wars_thumb.jpg" alt="Guerra dos Browsers" title="Guerra dos Browsers" /></a><br />
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/07/microsoft-interessada-em-usar-webkit/" title="Microsoft interessada em usar Webkit">Microsoft interessada em usar Webkit</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/03/19/descobri-como-o-internet-explorer-8-passou-no-acid2-test/" title="Descobri como o Internet Explorer 8 passou no Acid2 Test">Descobri como o Internet Explorer 8 passou no Acid2 Test</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/02/22/dia-mundial-sem-o-internet-explorer/" title="Dia Mundial sem o Internet Explorer">Dia Mundial sem o Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/01/29/internet-explorer-6-rip/" title="Internet Explorer 6 R.I.P">Internet Explorer 6 R.I.P</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/01/28/internet-explorer-8-e-o-modo-super-standard/" title="Internet Explorer 8 e o modo Super Standard">Internet Explorer 8 e o modo Super Standard</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=AdANN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=AdANN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=p35oN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=p35oN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=MVOnN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=MVOnN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=qjNOn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=qjNOn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=UZQkn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=UZQkn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Mdwzn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Mdwzn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=yyKLn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=yyKLn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/458171540" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/</feedburner:origLink></item>
		<item>
		<title>Inspired CSS - Aprenda CSS com Andy Clarke</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/457318045/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/18/inspired-css-aprenda-css-com-andy-clarke/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:02:01 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1418</guid>
		<description><![CDATA[Andy Clarke, um dos gurus mundiais do CSS est&#225; lan&#231;ando, juntamente com seu famoso livro Transcending CSS um DVD com 2 horas e meia de treinamento em CSS que se chama CSS Artistry: A Web Design Master Class. Podem ter certeza que em se tratando de Andy Clarke o conte&#250;do &#233; de &#243;tima qualidade. O [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stuffandnonsense.co.uk/" title="Andy Clarke" rel="external">Andy Clarke</a>, um dos gurus mundiais do CSS est&aacute; lan&ccedil;ando, juntamente com seu famoso livro <a href="http://www.amazon.com/Transcending-CSS-Design-Voices-Matter/dp/0321410971/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1227019906&#038;sr=8-1" title="Transcending CSS" rel="external">Transcending CSS</a> um DVD com 2 horas e meia de treinamento em CSS que se chama <a href="http://www.amazon.com/CSS-Artistry-full-color-Transcending-Inspired/dp/0321584848/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1227019906&amp;sr=8-2" title="CSS Artistry: A Web Design Master Class" rel="external">CSS Artistry: A Web Design Master Class</a>. Podem ter certeza que em se tratando de <a href="http://www.stuffandnonsense.co.uk/" title="Andy Clarke" rel="external">Andy Clarke</a> o conte&uacute;do &eacute; de &oacute;tima qualidade. O conte&uacute;do do DVD &eacute; focado em:</p>
<ul>
<li>Transcending CSS</li>
<li>Sem&acirc;ntica</li>
<li>Microformats</li>
<li>Seletores avan&ccedil;ados de CSS</li>
<li>T&eacute;cnicas de layout com CSS</li>
<li>Tipografia</li>
<li>CSS3</li>
</ul>
<h3>CSS Artistry: A Web Design Master Class</h3>
<div class="aligncenter">
<object width="425" height="344" type="application/x-shockwave-flash" data="http://www.youtube.com/v/gQ6HuBnbTAY"><param value="true" name="allowFullScreen"/><param value="always" name="allowScriptAccess"/><param value="http://www.youtube.com/v/gQ6HuBnbTAY" name="movie"/><img title="V&iacute;deo (Objeto multim&iacute;dia)" alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.cssnolanche.com.br/uploads/video.png"/></object>
</div>
<p>Abaixo uma pr&eacute;via do que &eacute; encontrado no DVD:</p>
<div class="aligncenter">
<object width="480" height="401" type="application/x-shockwave-flash" data="http://www.5min.com/Embeded/34698572/"><param value="true" name="allowFullScreen"/><param value="always" name="allowScriptAccess"/><param value="http://www.5min.com/Embeded/34698572/" name="movie"/><img title="V&iacute;deo (Objeto multim&iacute;dia)" alt="V&iacute;deo (Objeto multim&iacute;dia)" src="http://www.cssnolanche.com.br/uploads/video.png"/></object>
</div>
<p>Via <a href="http://aprendiendoweb.com/2008/11/inspired-css-un-video-de-andy-clarke" title="Aprendiendo Web" rel="external">Aprendiendo Web</a></p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/10/10-tecnicas-para-reset-css/" title="10 T&eacute;cnicas para Reset CSS">10 T&eacute;cnicas para Reset CSS</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/" title="Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web">Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/31/cross-browser-css-drop-down-menu-framework/" title="Cross-Browser CSS Drop-Down Menu Framework">Cross-Browser CSS Drop-Down Menu Framework</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/09/22/design-view-do-dreamweaver-nao-e-browser/" title="Design view do Dreamweaver n&atilde;o &eacute; browser">Design view do Dreamweaver n&atilde;o &eacute; browser</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=8LdHN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=8LdHN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=p1BJN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=p1BJN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=qgSXN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=qgSXN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Pa02n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Pa02n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=FxRcn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=FxRcn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=CR8Cn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=CR8Cn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=HG0Hn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=HG0Hn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/457318045" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/18/inspired-css-aprenda-css-com-andy-clarke/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/18/inspired-css-aprenda-css-com-andy-clarke/</feedburner:origLink></item>
		<item>
		<title>Seletores CSS com jQuery</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/456966112/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 09:00:57 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[CSS3]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1345</guid>
		<description><![CDATA[O Framework JavaScript jQuery nos oferece uma grande facilidade para manipular css na p&#225;gina de forma din&#226;mica. A &#250;nica coisa que precisamos aprender &#233; como acessar esses distintos elementos em nossa p&#225;gina web. Basta ter um pouco de conhecimento dos seletores que o jQuery disponibiliza: Seletores CSS, XPath, de formul&#225;rio, mas os que voc&#234; ir&#225; [...]]]></description>
			<content:encoded><![CDATA[<p>O Framework JavaScript <a href="http://www.jquery.com/">jQuery</a> nos oferece uma grande facilidade para manipular css na p&aacute;gina de forma din&acirc;mica. A &uacute;nica coisa que precisamos aprender &eacute; como acessar esses distintos elementos em nossa p&aacute;gina web. Basta ter um pouco de conhecimento dos seletores que o jQuery disponibiliza: Seletores CSS, XPath, de formul&aacute;rio, mas os que voc&ecirc; ir&aacute; mais utilizar no seu dia-a-dia s&atilde;o os seguintes:</p>
<p><strong>Elemento: foo</strong></p>
<p>Todos os elementos que s&atilde;o do tipo foo. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;div&quot;)
</pre>
<p>Seleciona todas as <strong>divs</strong> do documento HTML.</p>
<p><strong>ID: #meuid</strong></p>
<p>O elemento cujo o ID seja igual a #meuid. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#meuid&quot;)
</pre>
<p>Lembrem-se que os IDs nas p&aacute;ginas devem ser &uacute;nicos, caso sejam repetidos, ele s&oacute; ir&aacute; pegar o primeiro elemento na p&aacute;gina com ID citado.</p>
<p><span id="more-1345"></span></p>
<p><strong>Class: .minhaclasse</strong></p>
<p>Seleciona todos os elementos que tenham a classe &#8220;minhaclasse&#8221;. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;.minhaclasse&quot;) //Todos os elementos com a classe .minhaclasse
$(&quot;p.minhaclasse&quot;) //Todas as tags p com a classe .minhaclasse
$(&quot;div.minhaclasse&quot;) //Todas as divs com a classe .minhaclasse
</pre>
<p><strong>Descendentes: E F</strong></p>
<p>Seleciona todos os elementos coincidentes com F que sejam descendentes de E. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#container p&quot;) //Seleciona todos os elementos p que sejam descendentes de um elemento cujo o id seja #container
</pre>
<p><strong>Filhos diretos:  E &gt; F</strong></p>
<p>Seleciona todos os elementos coincidentes com F que sejam filhos diretos de E. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#nav &gt; li&quot;) //Seleciona todas as tags li&#039;s que sejam filhos diretos de um elemento com o id igual a #nav
</pre>
<p><strong>Seletores irm&atilde;o: E + F</strong></p>
<p>Seleciona todos os elementos coincidentes com F que venham imediatamente depois de E. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;label + input&quot;) //Seleciona todos os inputs que tiverem um label antes
</pre>
<p><strong>Seletores irm&atilde;o de combina&ccedil;&atilde;o: E ~ F</strong></p>
<p>Seleciona todos os elementos coincidentes com F que est&atilde;o no mesmo n&iacute;vel e ap&oacute;s E. Exemplo:</p>
<pre class="syntax-highlight:javascript">
$(&quot;h2 ~ p&quot;) //Seleciona o elemento p que esteja no mesmo n&iacute;vel e ap&oacute;s o h2
</pre>
<h3>Pseudo seletores</h3>
<p><strong>:first</strong></p>
<p>Seleciona apenas o primeiro li filho do elemento que contenha o id #nav:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#nav li:first&quot;)
$(&quot;#nav li:first-child&quot;) // Uma outra forma alternativa que tamb&eacute;m funciona
</pre>
<p><strong>:last-child</strong></p>
<p>Seleciona apenas o &uacute;ltimo li filho do elemento que contenha o id #nav:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#nav li:last&quot;)
$(&quot;#nav li:last-child&quot;) // Uma outra forma alternativa que tamb&eacute;m funciona
</pre>
<p><strong>:odd</strong></p>
<p>Seleciona todos os td&#8217;s que sejam pares na &aacute;rvore do HTML:</p>
<pre class="syntax-highlight:javascript">
$(&quot;td:odd&quot;)
</pre>
<p><strong>:even</strong></p>
<p>Seleciona todos os td&#8217;s que sejam &iacute;mpares na &aacute;rvore do HTML:</p>
<pre class="syntax-highlight:javascript">
$(&quot;td:even&quot;)
</pre>
<p><strong>:text</strong></p>
<p>Seleciona todos os inputs que sejam do tipo texto:</p>
<pre class="syntax-highlight:javascript">
$(&quot;:text&quot;)
</pre>
<h3>Ampliando os seletores</h3>
<p>No <a href="http://docs.jquery.com/Selectors" title="Seletores CSS com jQuery" rel="external">guia ofcial do jQuery</a>, voc&ecirc; pode encontrar mais <a href="http://docs.jquery.com/CSS" title="Seletores CSS com jQuery" rel="external">seletores do tipo</a>:</p>
<p><strong>css( name )</strong></p>
<p>Devolve o valor do estilo de uma propriedade CSS para o primeiro elemento encontrado. Se atentem ao seguinte HTML:</p>
<pre class="syntax-highlight:xhtml">
&lt;p style=&quot;font-weight: bold;&quot;&gt;Texto de exemplo&lt;/p&gt;
</pre>
<p>O JavaScript fica da seguinte forma:</p>
<pre class="syntax-highlight:javascript">
$(document).ready(function() {
      var fonte = $(&quot;p&quot;).css(&quot;font-weight&quot;);
      alert(fonte);
});
</pre>
<p>Retorna um <strong>alert</strong> com o texto &#8220;bold&#8221;</p>
<p><strong>css( properties )</strong></p>
<p>Estabele propriedades espec&iacute;ficadas a todos os elementos coincidentes. &Uacute;til quando devemos estabelecer v&aacute;rias propriedades:</p>
<pre class="syntax-highlight:xhtml">
&lt;div&gt;Texto de exemplo&lt;/div&gt;
</pre>
<p>O JavaScript fica da seguinte forma:</p>
<pre class="syntax-highlight:javascript">
$(document).ready(function() {
      $(&quot;div&quot;).css({ color: &quot;#FFFFFF&quot;, background: &quot;#000000&quot; });
});
</pre>
<p>Aqui definimos que a cor do texto ser&aacute; branco e o fundo preto.</p>
<p><strong>css( name, value )</strong></p>
<p>Estabelece um valor a propriedade especificada em todos os elementos coincidentes. Muito semelhante a regra anterior, seu uso seria:</p>
<pre class="syntax-highlight:javascript">
$(document).ready(function() {
      $(&quot;p&quot;).css(&quot;color&quot;,&quot;red&quot;);
});
</pre>
<p><strong>height()</strong></p>
<p>Obt&eacute;m a altura em px do primeiro elemento coincidente:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#div1&quot;).height();
</pre>
<p>Nos retornaria a altura em px do elemento cujo id seja #div1.</p>
<p><strong>width()</strong></p>
<p>Obt&eacute;m a largura em px do primeiro elemento coincidente:</p>
<pre class="syntax-highlight:javascript">
$(&quot;#div1&quot;).width();
</pre>
<p>Nos retornaria a largura em px do elemento cujo id seja #div1.</p>
<p>Em um exemplo muito simples, vamos alterar a cor de fundo da p&aacute;gina ao clicar em um elemento. Se atentem ao seguinte c&oacute;digo:</p>
<pre class="syntax-highlight:xhtml">
&lt;html&gt;
&lt;head&gt;
&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function () {
    $(&quot;p&quot;).click(function () {
          alert(&quot;OK&quot;);
          $(&quot;body&quot;).css(&quot;background&quot;,&quot;red&quot;);
    });
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;p&gt;Clique aqui para alterar o fundo da p&aacute;gina&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Agora &eacute; s&oacute; ver o <a href="http://www.pinceladasdaweb.com.br/blog/uploads/seletores-css-jquery/" title="Exemplo de Seletores CSS com jQuery" rel="external">exemplo funcionando</a>.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/" title="Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web">Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/" title="M&aacute;scaras em campos de formul&aacute;rios com jQuery">M&aacute;scaras em campos de formul&aacute;rios com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/" title="jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer">jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/" title="Long input helper com jQuery">Long input helper com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/28/jquery-plugin-para-twitter/" title="jQuery Plugin para Twitter">jQuery Plugin para Twitter</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=0MnCN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=0MnCN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=D4cjN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=D4cjN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=TyXvN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=TyXvN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=HnyRn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=HnyRn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=ci3Hn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=ci3Hn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=IPKAn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=IPKAn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=5fo9n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=5fo9n" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/456966112" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/</feedburner:origLink></item>
		<item>
		<title>Máscaras em campos de formulários com jQuery</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/455775706/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 09:00:31 +0000</pubDate>
		<dc:creator>Anderson Custódio</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1348</guid>
		<description><![CDATA[Para criar m&#225;scaras com jQuery, iremos usar o plugin Masked Input, com apenas uma linha de c&#243;digo podemos criar qualquer tipo de m&#225;scara.
Para come&#231;ar, caso n&#227;o tenha o jQuery, fa&#231;a o download do mesmo, ap&#243;s isso pegue o Masked Input, e apenas inclua-los em sua p&#225;gina.
Agora vamos criar as m&#225;scaras que precizamos.

jQuery.noConflict();
(function($) {
$(function() {
$(&#039;.mask-data&#039;).mask(&#039;99/99/9999&#039;); //data
$(&#039;.mask-hora&#039;).mask(&#039;99:99&#039;); [...]]]></description>
			<content:encoded><![CDATA[<p>Para criar m&aacute;scaras com <a rel="external" href="http://jquery.com/">jQuery</a>, iremos usar o plugin <a rel="external" href="http://digitalbush.com/projects/masked-input-plugin/">Masked Input</a>, com apenas uma linha de c&oacute;digo podemos criar qualquer tipo de m&aacute;scara.</p>
<p>Para come&ccedil;ar, caso n&atilde;o tenha o <a rel="external" href="http://jquery.com/">jQuery</a>, fa&ccedil;a o download do mesmo, ap&oacute;s isso pegue o <a rel="external" href="http://digitalbush.com/projects/masked-input-plugin/">Masked Input</a>, e apenas inclua-los em sua p&aacute;gina.</p>
<p>Agora vamos criar as m&aacute;scaras que precizamos.</p>
<pre class="syntax-highlight:javascript">
jQuery.noConflict();
(function($) {
$(function() {
$(&#039;.mask-data&#039;).mask(&#039;99/99/9999&#039;); //data
$(&#039;.mask-hora&#039;).mask(&#039;99:99&#039;); //hora
$(&#039;.mask-fone&#039;).mask(&#039;(999) 999-9999&#039;); //telefone
$(&#039;.mask-rg&#039;).mask(&#039;99.999.999-9&#039;); //RG
$(&#039;.mask-ag&#039;).mask(&#039;9999-9&#039;); //Ag&ecirc;ncia
$(&#039;.mask-ag&#039;).mask(&#039;9.999-9&#039;); //Conta
});
})(jQuery);
</pre>
<p>Repare que estou setando as m&aacute;scaras para &#8220;classes&#8221;, no site do autor &eacute; usado &#8220;ids&#8221;, mas isso n&atilde;o &eacute; muito legal, caso tenha dois campos de telefone numa mesma p&aacute;gina, teriamos que mecher no javascript, pois n&atilde;o pode haver &#8220;id&#8221; repetidos na mesma p&aacute;gina.</p>
<p>Agora pra implemetar as m&aacute;scaras &eacute; s&oacute; incluir as classes setadas nos inputs dos formul&aacute;rios.</p>
<pre class="syntax-highlight:html">
&lt;input type=&quot;text&quot; name=&quot;fone1&quot; class=&quot;mask-fone&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;fone2&quot; class=&quot;mask-fone&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;rg&quot; class=&quot;mask-rg&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;cpf&quot; class=&quot;mask-fpc&quot; /&gt;
</pre>
<p>E pronto, j&aacute; esta funcionando, repare que caso voc&ecirc; erre, &eacute; poss&iacute;vel alterar sem ter que apagar tudo, geralmente algumas m&aacute;scaras, como a do <a rel="external" href="http://www.bb.com.br">Banco do Brasil</a>, n&atilde;o deixa editar pelo meio do campo, temos que apagar e digitar tudo de novo, se n&atilde;o tudo que for digitado vai para o final do campo.</p>
<p>Para facilitar, recomendo colocar o c&oacute;digo que gera as m&aacute;scaras no final do c&oacute;digo do plugin, sim no mesmo arquivo, assim voc&ecirc; n&atilde;o precisa ficar refazendo, e &eacute; s&oacute; incluir e usar.<br />
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/" title="jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer">jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/" title="Long input helper com jQuery">Long input helper com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/28/jquery-plugin-para-twitter/" title="jQuery Plugin para Twitter">jQuery Plugin para Twitter</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/08/24/pegar-coordenadas-do-mouse-com-jquery/" title="Pegar Coordenadas do Mouse com jQuery">Pegar Coordenadas do Mouse com jQuery</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=LZPIN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=LZPIN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=UAdVN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=UAdVN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=C4RZN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=C4RZN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=wm8Dn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=wm8Dn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=fyjjn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=fyjjn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=2HuUn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=2HuUn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=KhSon"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=KhSon" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/455775706" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/</feedburner:origLink></item>
		<item>
		<title>Criar função dólar($) no JavaScript</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/453161265/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/14/criar-funcao-dolar-no-javascript/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 17:32:42 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1307</guid>
		<description><![CDATA[Voc&#234; j&#225; pensou em efetuar economia de c&#243;digo ao criar seus c&#243;digos JavaScript? Ser&#225; que ao inv&#233;s de digitar um getElementById, n&#227;o seria mais interessante voc&#234; digitar um simples $(d&#243;lar), igual os mais famosos Frameworks JavaScript fazem? Micox j&#225; deixou a sua sugest&#227;o, onde ao inv&#233;s de voc&#234; digitar isso:

function juntaEnd(){
    var [...]]]></description>
			<content:encoded><![CDATA[<p>Voc&ecirc; j&aacute; pensou em efetuar economia de c&oacute;digo ao criar seus c&oacute;digos JavaScript? Ser&aacute; que ao inv&eacute;s de digitar um getElementById, n&atilde;o seria mais interessante voc&ecirc; digitar um simples $(d&oacute;lar), igual os mais famosos Frameworks JavaScript fazem? <a href="http://www.elmicox.com" title="Blog pessoal do Micox" rel="external">Micox</a> j&aacute; <a href="http://www.elmicox.com/2008/abandone-o-getelementbyid/" title="Abandonen o getElementById" rel="external">deixou a sua sugest&atilde;o</a>, onde ao inv&eacute;s de voc&ecirc; digitar isso:</p>
<pre class="syntax-highlight:javascript">
function juntaEnd(){
    var rua = document.getElementById(&#039;input_rua&#039;).value
    var num = document.getElementById(&#039;input_num&#039;).value
    var bairro = document.getElementById(&#039;input_bairro&#039;).value
    var cidade = document.getElementById(&#039;input_cidade&#039;).value
    var estado = document.getElementById(&#039;input_estado&#039;).value
    return rua+num+bairro+cidade+estado
}
</pre>
<p>Seria melhor voc&ecirc; criar uma outra fun&ccedil;&atilde;o e utilizar dessa forma:</p>
<pre class="syntax-highlight:javascript">
function get(quem) { return document.getElementById(quem) }
function juntaEnd(){
	var rua = get(&#039;input_rua&#039;).value
	var num = get(&#039;input_num&#039;).value
	var bairro = get(&#039;input_bairro&#039;).value
	var cidade = get(&#039;input_cidade&#039;).value
	var estado = get(&#039;input_estado&#039;).value
	return rua+num+bairro+cidade+estado
}
</pre>
<p>Agora, semelhante aos Frameworks JavaScript:</p>
<pre class="syntax-highlight:javascript">
function $(obj){
	return document.getElementById(obj);
}
</pre>
<p>Adaptado ao c&oacute;digo do <a href="http://www.elmicox.com/2008/abandone-o-getelementbyid/" title="Abandonen o getElementById" rel="external">Micox</a>, ficaria da seguinte forma:</p>
<pre class="syntax-highlight:javascript">
function $(obj) { return document.getElementById(obj) }
function juntaEnd(){
	var rua = $(&#039;input_rua&#039;).value
	var num = $(&#039;input_num&#039;).value
	var bairro = $(&#039;input_bairro&#039;).value
	var cidade = $(&#039;input_cidade&#039;).value
	var estado = $(&#039;input_estado&#039;).value
	return rua+num+bairro+cidade+estado
}
</pre>
<p>Como podem ver, &eacute; uma boa economia de c&oacute;digo.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/" title="M&aacute;scaras em campos de formul&aacute;rios com jQuery">M&aacute;scaras em campos de formul&aacute;rios com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/" title="Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web">Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/" title="jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer">jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/" title="Long input helper com jQuery">Long input helper com jQuery</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=AzQJN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=AzQJN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=AJLzN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=AJLzN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=g35BN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=g35BN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=W73Un"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=W73Un" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=fW0Yn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=fW0Yn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=USUon"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=USUon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=eheTn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=eheTn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/453161265" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/14/criar-funcao-dolar-no-javascript/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/14/criar-funcao-dolar-no-javascript/</feedburner:origLink></item>
		<item>
		<title>Por favor, parem de usar o IE 6</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/451992138/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/13/por-favor-parem-de-usar-o-ie-6/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 17:16:33 +0000</pubDate>
		<dc:creator>Luis Fernando</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1323</guid>
		<description><![CDATA[Antes de mais nada, quero me apresentar. Me chamo Luis Fernando Schweder, sou funcion&#225;rio p&#250;blico e desenvolvedor Web h&#225; 3 anos, e este &#233; meu primeiro post, a convite do Pedro. Trabalho principalmente com PHP, CSS e Javascript, e tento desenvolver sempre que poss&#237;vel seguindo as Web Standards.
Come&#231;o ent&#227;o o primeiro dos meus posts com [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de mais nada, quero me apresentar. Me chamo Luis Fernando Schweder, sou funcion&aacute;rio p&uacute;blico e desenvolvedor Web h&aacute; 3 anos, e este &eacute; meu primeiro post, a convite do Pedro. Trabalho principalmente com PHP, CSS e Javascript, e tento desenvolver sempre que poss&iacute;vel seguindo as Web Standards.</p>
<p>Come&ccedil;o ent&atilde;o o primeiro dos meus posts com um desabafo.</p>
<p>Estava desenvolvendo um dos meus projetos, e tudo funcionava corretamente, at&eacute; que me dei conta que ainda n&atilde;o havia testado no famigerado Internet Explorer 6. Instalei o <a href="http://www.pinceladasdaweb.com.br/blog/2007/05/21/como-instalar-o-ie6-e-o-ie7-no-mesmo-pc/" title="Como instalar o IE6 e o IE7 no mesmo PC" rel="alternate">MultipleIES</a> e resolvi fazer o teste em busca de &#8220;poss&iacute;veis&#8221; problemas de compatibilidade.<br />
<span id="more-1323"></span>Como n&atilde;o era de se duvidar, v&aacute;rios problemas apareceram. Coisas como margens misteriosas ao definir um <em>display: block</em> para a tag &lt;li&gt;.</p>
<p>&Eacute; um absurdo que mais de dois anos ap&oacute;s o lan&ccedil;amento do IE 7, o n&uacute;mero de usu&aacute;rios que ainda usam o IE 6 seja t&atilde;o grande.</p>
<p>E de quem &eacute; a culpa? Da Microsoft? Dos pr&oacute;prios usu&aacute;rios? Dos desenvolvedores? Nesse caso, acho que todos t&ecirc;m a sua parcela de culpa. A Microsoft, por n&atilde;o incentivar a atualiza&ccedil;&atilde;o do IE 6. Talvez seria interessante at&eacute; que fosse da maneira que a Mozilla fez com a atualiza&ccedil;&atilde;o do Firefox 2 para o Firefox 3, meio que &#8220;for&ccedil;ada&#8221;. Os usu&aacute;rios, por terem a mentalidade de que &#8220;se est&aacute; funcionando assim, ent&atilde;o pra que mudar&#8221;. E os desenvolvedores, por n&atilde;o se manifestarem quanto a isso tudo, desenvolvendo sites que incentivem essa atualiza&ccedil;&atilde;o.</p>
<p>E enquanto isso n&atilde;o mudar, de nada vai adiantar estudar Web Standards, CSS 2.1 e 3, se na hora de desenvolver de verdade, tudo vai precisar ser nivelado por baixo, para funcionar no IE 6. E com isso, n&oacute;s continuaremos a desenvolver sites cheios de hacks, coment&aacute;rios condicionais e c&oacute;digos ninja que fa&ccedil;am com que o site funcione bem para todo mundo&#8230;<br />
<h3>Se tiver um tempo, leiam tamb&eacute;m:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2007/08/29/plug-in-de-estatisticas-para-o-wordpress-firestats/" title="PLUG-IN DE ESTAT&Iacute;STICAS PARA O WORDPRESS: FIRESTATS">PLUG-IN DE ESTAT&Iacute;STICAS PARA O WORDPRESS: FIRESTATS</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2006/09/12/propriedade-font-em-css/" title="GUIA CSS - 10&ordf; PARTE: PROPRIEDADE FONT EM CSS">GUIA CSS - 10&ordf; PARTE: PROPRIEDADE FONT EM CSS</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/" title="A Guerra dos Browsers">A Guerra dos Browsers</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/09/01/videos-do-youtube-com-recurso-de-closed-caption/" title="V&iacute;deos do Youtube com recurso de Closed Caption">V&iacute;deos do Youtube com recurso de Closed Caption</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2006/05/31/ibsn-internet-blog-serial-number/" title="IBSN: INTERNET BLOG SERIAL NUMBER">IBSN: INTERNET BLOG SERIAL NUMBER</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=p4bbN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=p4bbN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=grUkN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=grUkN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=pbBZN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=pbBZN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=JQtZn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=JQtZn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Gnggn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Gnggn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=fwGPn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=fwGPn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=5tv9n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=5tv9n" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/451992138" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/13/por-favor-parem-de-usar-o-ie-6/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/13/por-favor-parem-de-usar-o-ie-6/</feedburner:origLink></item>
		<item>
		<title>Boas práticas no desenvolvimento de formulários</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/451803549/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/13/boas-praticas-no-desenvolvimento-de-formularios/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:36:08 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[Arquitetura de Informação]]></category>

		<category><![CDATA[AI]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1324</guid>
		<description><![CDATA[Formul&#225;rios web podem ser desenvolvidos com v&#225;rios objetivos diferentes, mas para obter &#234;xito voc&#234; ir&#225; depender e muito de como ele foi projetado. Best Practices for Web Form Design &#233; um completo guia desenvolvido por Luke Wroblewski, onde ele detalha os diversoas aspectos a serem considerados no desenvolvimento de formul&#225;rios web: Usabilidade, Organiza&#231;&#227;o dos elementos, [...]]]></description>
			<content:encoded><![CDATA[<p>Formul&aacute;rios web podem ser desenvolvidos com v&aacute;rios objetivos diferentes, mas para obter &ecirc;xito voc&ecirc; ir&aacute; depender e muito de como ele foi projetado. <a href="http://www.lukew.com/FF/entry.asp?576" title="Best Practices for Web Form Design" rel="external">Best Practices for Web Form Design</a> &eacute; um completo guia desenvolvido por Luke Wroblewski, onde ele detalha os diversoas aspectos a serem considerados no desenvolvimento de formul&aacute;rios web: Usabilidade, Organiza&ccedil;&atilde;o dos elementos, Flexibilidade, quantidade dos elementos.</p>
<div class="aligncenter" style="text-align: center;">
<object data="http://static.slideshare.net/swf/ssplayer2.swf?doc=best-practices-for-form-design-12059&amp;stripped_title=best-practices-for-form-design" type="application/x-shockwave-flash" height="355" width="425"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=best-practices-for-form-design-12059&amp;stripped_title=best-practices-for-form-design" /><img src="http://www.cssnolanche.com.br/uploads/video.png" alt="V&iacute;deo (Objeto multim&iacute;dia)" title="V&iacute;deo (Objeto multim&iacute;dia)" /></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border: 0px none ; margin-bottom: -5px;" alt="SlideShare" /></a> | <a href="http://www.slideshare.net/psykoreactor/best-practices-for-form-design?type=powerpoint" title="Best Practices for Form Design">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p>Caso voc&ecirc; n&atilde;o tenha interesse em estar vendo os Slides, voc&ecirc; tem a op&ccedil;&atilde;o de baixar uma <a href="http://www.lukew.com/resources/articles/WebForms_LukeW.pdf" title="Vers&atilde;o em PDF de Best Practices for Web Form Design" rel="external enclosure">vers&atilde;o em PDF</a>. Via <a href="http://www.leandrodonofrio.com/recursos/dise%f1o/buenas-practicas-en-el-dise%f1o-de-formularios-web/" title="Leandono&#039;s Blog" rel="external">Leandono&#8217;s Blog</a>.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/06/10/stencils-para-omnigraffle/" title="Stencils para Omnigraffle">Stencils para Omnigraffle</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/06/06/yahoo-design-stencil-kit/" title="Yahoo! Design Stencil Kit">Yahoo! Design Stencil Kit</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/05/05/criando-prototipos-com-o-powerpoint/" title="Criando Prot&oacute;tipos com o PowerPoint">Criando Prot&oacute;tipos com o PowerPoint</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/04/29/como-se-faz-um-site/" title="Como se faz um site?">Como se faz um site?</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/04/28/palestra-gratuita-sobre-arquitetura-de-informacao/" title="Palestra gratuita sobre Arquitetura de Informa&ccedil;&atilde;o">Palestra gratuita sobre Arquitetura de Informa&ccedil;&atilde;o</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=vKdRN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=vKdRN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=QavON"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=QavON" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=4farN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=4farN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=QqZPn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=QqZPn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=R73jn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=R73jn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=HQGNn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=HQGNn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Sx3sn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Sx3sn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/451803549" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/13/boas-praticas-no-desenvolvimento-de-formularios/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/13/boas-praticas-no-desenvolvimento-de-formularios/</feedburner:origLink></item>
		<item>
		<title>Temas para Expression Engine</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/450897189/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/12/temas-para-expression-engine/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 17:17:37 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Expression Engine]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1313</guid>
		<description><![CDATA[O Expression Engine &#233; mais um CMS robusto e muito poderoso que pode ser um boa alternativa ao Wordpress. Mesmo o Wordpress ainda sendo a ferramenta mais utilizada hoje em dia para a cria&#231;&#227;o de blogs e sites simples, &#233; interessante voc&#234; conhecer outras alternativas. Ele &#233; desenvolvido em PHP e MySQL, possui uma vers&#227;o [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://expressionengine.com/" title="Site oficial do Expression Engine" rel="external">Expression Engine</a> &eacute; mais um CMS robusto e muito poderoso que pode ser um boa alternativa ao Wordpress. Mesmo o Wordpress ainda sendo a ferramenta mais utilizada hoje em dia para a cria&ccedil;&atilde;o de blogs e sites simples, &eacute; interessante voc&ecirc; <a href="http://www.pinceladasdaweb.com.br/blog/2008/10/06/38-alternativas-ao-wordpress/" title="38 Alternativas ao Wordpress" rel="alternate">conhecer outras alternativas</a>. Ele &eacute; desenvolvido em PHP e MySQL, possui uma vers&atilde;o free e uma outra paga. Atualmente sua vers&atilde;o &eacute; a 1.6.5, e a <a href="http://expressionengine.com/blog/entry/preparing_for_expressionengine_20/" title="Expression Engine 2 ser&aacute; baseado no CodeIgniter" rel="external">vers&atilde;o 2</a> que ser&aacute; lan&ccedil;ada em breve ser&aacute; baseada no <a href="http://codeigniter.com/" title="CodeIgniter" rel="external">CodeIgniter</a>, um famoso Framework para PHP. Como acontece em outros CMS, n&atilde;o faltam recusros on-line para atender ao Expression Engine, como <a href="http://expressionengine.com/downloads/addons/category/modules/" title="M&oacute;dulos" rel="external">m&oacute;dulos</a>, <a href="http://expressionengine.com/downloads/addons/category/plugins/" title="Plugins para Expression Engine" rel="external">plugins</a> e <a href="http://expressionengine.com/downloads/addons/category/extensions/" title="Extens&otilde;es para Expression Engine" rel="external">extens&otilde;es</a>. Nesse post vou mostrar alguns temas para customiza&ccedil;&atilde;o do Expression Engine:</p>
<p><span id="more-1313"></span></p>
<h3>1. Amadeus</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/amadeus.png" alt="Tema Amadeus para Expression Engine" title="Tema Amadeus para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/amadeus.zip" title="Download tema Amadeus para Expression Engine" rel="alternate">Download</a></p>
<h3>2. Fivestar</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar.jpg" alt="Tema Fivestar para Expression Engine" title="Tema Fivestar para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar.zip" title="Download tema Fivestar para Expression Engine" rel="alternate">Download</a></p>
<h3>3. Fivestar Blue</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar_blue.jpg" alt="Tema Fivestar Blue para Expression Engine" title="Tema Fivestar Blue para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar_blue.zip" title="Download tema Fivestar Blue para Expression Engine" rel="alternate">Download</a></p>
<h3>4. Fivestar Red</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar_red.jpg" alt="Tema Fivestar Red para Expression Engine" title="Tema Fivestar Red para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fivestar_red.zip" title="Download tema Fivestar Red para Expression Engine" rel="alternate">Download</a></p>
<h3>5. Fresh Theme</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fresh_theme.png" alt="Tema Fresh Theme para Expression Engine" title="Tema Fresh Theme para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/fresh.zip" title="Download tema Fresh Theme para Expression Engine" rel="alternate">Download</a></p>
<h3>6. Sixpence</h3>
<div class="aligncenter">
<img src="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/sixpence.jpg" alt="Tema Sixpence para Expression Engine" title="Tema Sixpence para Expression Engine" />
</div>
<p><a href="http://www.pinceladasdaweb.com.br/blog/uploads/expression-engine/sixpence.zip" title="Download tema Sixpence para Expression Engine" rel="alternate">Download</a></p>
<p>Se estiver interessado em conhecer mais temas para o Expression Engine, basta visitar o <a href="http://expressionengine.com/templates/themes/category/site_themes/" title="Temas para Expression Engine" rel="external">site do desenvolvedor</a>.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/06/38-alternativas-ao-wordpress/" title="38 Alternativas ao Wordpress">38 Alternativas ao Wordpress</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=tMBrN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=tMBrN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=piydN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=piydN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=hLZuN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=hLZuN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=1DmJn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=1DmJn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Cw3fn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Cw3fn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=iqgin"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=iqgin" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=1Kwcn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=1Kwcn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/450897189" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/12/temas-para-expression-engine/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/12/temas-para-expression-engine/</feedburner:origLink></item>
		<item>
		<title>10 Técnicas para Reset CSS</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/448210872/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/10/10-tecnicas-para-reset-css/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 09:00:52 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1279</guid>
		<description><![CDATA[Por padr&#227;o, todos os elementos HTML possuem um estilo incorporado, e isso varia de Browser para Browser, n&#227;o existe um padr&#227;o. Com isso voc&#234; pode passar por v&#225;rios problemas ao tentar desenvolver CSS Cross-browser.
Para evitar esse tipo de problema, &#233; aconselh&#225;vel utilizar t&#233;cnicas de CSS Reset, ou seja, inciar o CSS com todos as tags [...]]]></description>
			<content:encoded><![CDATA[<p>Por padr&atilde;o, todos os elementos HTML possuem um estilo incorporado, e isso varia de Browser para Browser, n&atilde;o existe um padr&atilde;o. Com isso voc&ecirc; pode <a href="http://www.pinceladasdaweb.com.br/blog/2008/02/25/evitando-problemas-de-compatibilidade-em-css/" title="Evitando problemas de compatibilidade em CSS" rel="alternate">passar por v&aacute;rios problemas</a> ao tentar desenvolver CSS <a href="http://pt.wikipedia.org/wiki/Cross-browser" title="Cross-browser" rel="external">Cross-browser</a>.</p>
<p>Para evitar esse tipo de problema, &eacute; aconselh&aacute;vel utilizar t&eacute;cnicas de CSS Reset, ou seja, inciar o CSS com todos as tags HTML sem qualquer estilo padr&atilde;o definido pelo browser. Abaixo vou mostrar algumas t&eacute;cnicas, algumas desconhecias por alguns, outras j&aacute; utilizadas por default por v&aacute;rios desenvolvedores.</p>
<p><span id="more-1279"></span></p>
<h3>1. Generic Reset CSS</h3>
<p>Esse com certeza &eacute; o mais conhecido e utilizado pelos desenvolvedores:</p>
<pre class="syntax-highlight:css">
* {
    padding: 0;
    margin: 0;
    border: 0;
}
</pre>
<h3>2. Ateneu Popular CSS Reset</h3>
<p>CSS inicial sugerido pelo site <a href="http://www.ateneupopular.com/tutoriales/maestro-css-destripando-estilos-cap-1-resetea-tu-css/" title="CSS inicial sugerido pelo site Ateneu Popular" rel="external">Ateneu Popular</a>:</p>
<pre class="syntax-highlight:css">
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
</pre>
<h3>3. Chris Poteet’s Reset CSS</h3>
<p>T&eacute;cnica sugerida por <a href="http://www.siolon.com/blog/browser-reset-css/" title="Chris Poteet&#039;s" rel="external">Chris Poteet&#8217;s</a> para Reset CSS:</p>
<pre class="syntax-highlight:css">
* {
    vertical-align: baseline;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: none;
    padding: 0;
    margin: 0;
}
body {
    padding: 5px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
    margin: 20px 0;
}
li, dd, blockquote {
    margin-left: 40px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
</pre>
<h3>4. Yahoo’s CSS Reset</h3>
<p>T&eacute;cnica de Reset CSS proposta pelo <a href="http://developer.yahoo.com/yui/reset/" title="Yahoo’s CSS Reset" rel="external">Yahoo</a>:</p>
<pre class="syntax-highlight:css">
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:&#039;&#039;;
}
abbr,acronym { border: 0;
}
</pre>
<h3>5. Eric Meyer Reset CSS</h3>
<p>Esse com certeza deve ser o mais utilizado entre os desenvolvedores, proposto por <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" title="Reset CSS by Eric Meyer" rel="external">Eric Meyer</a>, &eacute; o que eu utilizo atualmente:</p>
<pre class="syntax-highlight:css">
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
body {
    background: white;
    line-height: 1;
    color: black;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: &quot;&quot;;
}
blockquote, q {
    quotes: &quot;&quot; &quot;&quot;;
}
</pre>
<h3>6. Tantek Celik Reset CSS</h3>
<p>T&eacute;cnica de Reset CSS proposta por <a href="http://www.tantek.com/log/2004/undohtml.css" title="Tantek Celik Reset CSS" rel="external">Tantek Celik</a>:</p>
<pre class="syntax-highlight:css">
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
</pre>
<h3>7. Christian Montoya Reset CSS</h3>
<p>T&eacute;cnica sugeria por <a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/" title="Christian Montoya Reset CSS" rel="external">Christian Montoya</a>:</p>
<pre class="syntax-highlight:css">
html, body, form, fieldset {
    margin: 0;
    padding: 0;
    font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin: 1em 0;
    padding: 0;
}
li, dd, blockquote {
    margin-left: 1em;
}
form label {
    cursor: pointer;
}
fieldset {
    border: none;
}
input, select, textarea {
    font-size: 100%;
    font-family: inherit;
}
</pre>
<h3>8. Rudeworks Reset CSS</h3>
<p>T&eacute;cinca de Reset CSS proposta por <a href="http://rudeworks.com/blog/css-inicial-2/" title="Rudeworks Reset CSS" rel="external">Rudeworks</a>:</p>
<pre class="syntax-highlight:css">
* {
    margin: 0;
    padding: 0;
    border: none;
}
html {
    font: 62.5% &quot;Lucida Grande&quot;, Lucida, Verdana, sans-serif;
    text-shadow: #000 0px 0px 0px;
}
ul {
    list-style: none;
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    font-weight: normal;
    margin: 0 0 1em 0;
}
cite, em, dfn {
    font-style: italic;
}
sup {
    position: relative;
    bottom: 0.3em;
    vertical-align: baseline;
}
sub {
    position: relative;
    bottom: -0.2em;
    vertical-align: baseline;
}
li, dd, blockquote {
    margin-left: 1em;
}
code, kbd, samp, pre, tt, var, input[type=‘text’], textarea {
    font-size: 100%;
    font-family: monaco, &quot;Lucida Console&quot;, courier, mono-space;
}
del {
    text-decoration: line-through;
}
ins, dfn {
    border-bottom: 1px solid #ccc;
}
small, sup, sub {
    font-size: 85%;
}
abbr, acronym {
    text-transform: uppercase;
    font-size: 85%;
    letter-spacing: .1em;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
a abbr, a acronym {
    border: none;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.8em;
}
h3 {
    font-size: 1.6em;
}
h4 {
    font-size: 1.4em;
}
h5 {
    font-size: 1.2em;
}
h6 {
    font-size: 1em;
}
a, a:link, a:visited, a:hover, a:active {
    outline: 0;
    text-decoration: none;
}
a img {
    border: none;
    text-decoration: none;
}
img {
    border: none;
    text-decoration: none;
}
label, button {
    cursor: pointer;
}
input:focus, select:focus, textarea:focus {
    background-color: #FFF;
}
fieldset {
    border: none;
}
.clear {
    clear: both;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
body {
    text-align: center;
}
#wrapper {
    margin: 0 auto;
    text-align: left;
}
</pre>
<h3>9. Anieto2K Reset CSS</h3>
<p>T&eacute;cnica de Reset CSS proposta por <a href="http://www.anieto2k.com/2007/08/07/reseteando-estilos-css/" title="Anieto2K Reset CSS" rel="external">Andr&eacute;s Nieto</a>:</p>
<pre class="syntax-highlight:css">
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}
body {
    line-height: 1
}
:focus {
    outline: 0
}
ol, ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
blockquote:before, blockquote:after, q:before, q:after {
    content: &quot;&quot;
}
blockquote, q {
    quotes: &quot;&quot; &quot;&quot;
}
input, textarea {
    margin: 0;
    padding: 0
}
hr {
    margin: 0;
    padding: 0;
    border: 0;
    color: #000;
    background-color: #000;
    height: 1px
}
</pre>
<h3>10. CSSLab CSS Reset</h3>
<p>T&eacute;cnica de CSS Reset proposta pelo site <a href="http://www.csslab.cl/2007/10/18/css-reseter/" title="CSSLab CSS Reset" rel="external">CSSLab</a>:</p>
<pre class="syntax-highlight:css">
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
a img, iframe {
    border: none;
}
ol, ul {
    list-style: none;
}
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
select {
    margin: inherit;
}
/* Fixes incorrect placement of numbers in ol&#039;s in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after {
    content: &quot;.&quot;;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
</pre>
<p>Se voc&ecirc; costuma utilizar alguma t&eacute;cnica de Reset CSS que n&atilde;o foi listada aqui, ou criou alguma, liste-a nos coment&aacute;rios.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/inspired-css-aprenda-css-com-andy-clarke/" title="Inspired CSS - Aprenda CSS com Andy Clarke">Inspired CSS - Aprenda CSS com Andy Clarke</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/" title="Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web">Peppy - Seletor JavaScript CSS3 mais r&aacute;pido da Web</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/31/cross-browser-css-drop-down-menu-framework/" title="Cross-Browser CSS Drop-Down Menu Framework">Cross-Browser CSS Drop-Down Menu Framework</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/09/22/design-view-do-dreamweaver-nao-e-browser/" title="Design view do Dreamweaver n&atilde;o &eacute; browser">Design view do Dreamweaver n&atilde;o &eacute; browser</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=HrzsN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=HrzsN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=h43tN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=h43tN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=nylsN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=nylsN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=38oAn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=38oAn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=643mn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=643mn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=uMk2n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=uMk2n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=niWkn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=niWkn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/448210872" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/10/10-tecnicas-para-reset-css/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/10/10-tecnicas-para-reset-css/</feedburner:origLink></item>
		<item>
		<title>Microsoft interessada em usar Webkit</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/445414968/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/07/microsoft-interessada-em-usar-webkit/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 12:17:04 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[IE]]></category>

		<category><![CDATA[IE8]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1270</guid>
		<description><![CDATA[
O Inef&#225;vel Steve Balmer tem se mostrado partid&#225;rio em desenvolver um Browser de c&#243;digo aberto, isso mesmo, em uma confer&#234;ncia em Sydney, Balmer admitiu que existe a possibilidade de adotar o Webkit(Motor de Renderiza&#231;&#227;o do Safari e Google Chrome) para o navegador livre que a Microsoft desenvolveria.
Vejam um trecho de seu discurso:

O c&#243;digo aberto &#233; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="floatL" src="http://www.pinceladasdaweb.com.br/blog/uploads/webkit-logo.jpg" alt="Webkit" title="Webkit" /></p>
<p>O Inef&aacute;vel Steve Balmer tem se mostrado partid&aacute;rio em desenvolver um Browser de c&oacute;digo aberto, isso mesmo, em uma confer&ecirc;ncia em Sydney, Balmer admitiu que existe a possibilidade de adotar o Webkit(Motor de Renderiza&ccedil;&atilde;o do Safari e Google Chrome) para o navegador livre que a Microsoft desenvolveria.</p>
<p>Vejam um trecho de seu discurso:</p>
<blockquote><p>
O c&oacute;digo aberto &eacute; interessante &#8220;, disse ele.&#8221; Apple tem utilizado Webkit e poderemos olhar para isso, mas n&oacute;s vamos continuar a construir extens&otilde;es para o IE 8.
</p></blockquote>
<p>S&oacute; tenho uma coisa a dizer: Balmer, deus lhe ou&ccedil;a. Veja mais sobre o assunto <a href="http://www.techworld.com.au/article/266449/microsoft_interested_open_source_browser_ballmer?pp=1" title="Microsoft interessada no Webkit" rel="external">aqui</a>.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/19/a-guerra-dos-browsers/" title="A Guerra dos Browsers">A Guerra dos Browsers</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/03/19/descobri-como-o-internet-explorer-8-passou-no-acid2-test/" title="Descobri como o Internet Explorer 8 passou no Acid2 Test">Descobri como o Internet Explorer 8 passou no Acid2 Test</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/02/22/dia-mundial-sem-o-internet-explorer/" title="Dia Mundial sem o Internet Explorer">Dia Mundial sem o Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/01/29/internet-explorer-6-rip/" title="Internet Explorer 6 R.I.P">Internet Explorer 6 R.I.P</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/01/28/internet-explorer-8-e-o-modo-super-standard/" title="Internet Explorer 8 e o modo Super Standard">Internet Explorer 8 e o modo Super Standard</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=6WuKN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=6WuKN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=kX4yN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=kX4yN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=dacmN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=dacmN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=AUOSn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=AUOSn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=vs7mn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=vs7mn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Idvsn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Idvsn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=t9pMn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=t9pMn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/445414968" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/07/microsoft-interessada-em-usar-webkit/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/07/microsoft-interessada-em-usar-webkit/</feedburner:origLink></item>
		<item>
		<title>Link absoluto dentro de vídeos do Youtube</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/445276369/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/07/link-absoluto-dentro-de-videos-do-youtube/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 09:00:52 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[Cotidiano]]></category>

		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1259</guid>
		<description><![CDATA[Voc&#234; sabia que &#233; poss&#237;vel inserir v&#237;deos do Youtube em seu site e definir que os mesmos ser&#227;o iniciados em um determinado minuto? Sim, isso &#233; poss&#237;vel e &#233; muito f&#225;cil de ser feito. Basta copiarmos o c&#243;digo do v&#237;deo que &#233; gerado pelo Youtube, e na URl do v&#237;deo, passar os seguintes par&#226;metros:

&#038;start=249 - [...]]]></description>
			<content:encoded><![CDATA[<p>Voc&ecirc; sabia que &eacute; poss&iacute;vel inserir v&iacute;deos do Youtube em seu site e definir que os mesmos <a href="http://googlesystem.blogspot.com/2008/10/embed-part-of-youtube-video.html" title="Iniciar v&iacute;deos do Youtube a partir do minuto que voc&ecirc; quiser" rel="external">ser&atilde;o iniciados em um determinado minuto?</a> Sim, isso &eacute; poss&iacute;vel e &eacute; muito f&aacute;cil de ser feito. Basta copiarmos o c&oacute;digo do v&iacute;deo que &eacute; gerado pelo Youtube, e na URl do v&iacute;deo, passar os seguintes par&acirc;metros:</p>
<ul>
<li><strong>&#038;start=249</strong> - Onde o valor &eacute; definido em segundos, portanto 249 s&atilde;o 4 minutos e 15 segundos, &eacute; a partir da&iacute; que nosso v&iacute;deo come&ccedil;a.</li>
<li><strong>&#038;autoplay=1</strong> - autoplay &eacute; obrigat&oacute;rio para iniciar o v&iacute;deo a partir do tempo pr&eacute;-definido.</li>
</ul>
<p>A Url do v&iacute;deo ficaria dessa forma:</p>
<pre class="syntax-highlight:xhtml">
http://www.youtube.com/v/bU282XY8bCU&amp;start=249&amp;autoplay=1
</pre>
<p>O c&oacute;digo final fica da seguinte forma:</p>
<pre class="syntax-highlight:xhtml">
&lt;object data=&quot;http://www.youtube.com/v/bU282XY8bCU&amp;#038;start=249&amp;#038;autoplay=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;
    &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;
    &lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/bU282XY8bCU&amp;#038;start=249&amp;#038;autoplay=1&quot; /&gt;
&lt;/object&gt;
</pre>
<p><span id="more-1259"></span></p>
<p>Observem o c&oacute;digo funcionando no v&iacute;deo abaixo:</p>
<div class="aligncenter">
<object data="http://www.youtube.com/v/bU282XY8bCU&#038;start=249&#038;autoplay=1" type="application/x-shockwave-flash" width="425" height="350"><param name="quality" value="high" /><param name="movie" value="http://www.youtube.com/v/bU282XY8bCU&#038;start=249&#038;autoplay=1" /><img src="http://www.pinceladasdaweb.com.br/blog/uploads/youtube/video.png" alt="V&iacute;deo (Objeto multim&iacute;dia)" /></object>
</div>
<p>Voc&ecirc; tamb&eacute;m pode linkar <a href="http://googlesystem.blogspot.com/2008/10/link-within-youtube-video.html" title="V&iacute;deos que inicam a partir de um minuto definido pelo usu&aacute;rio no Youtube" rel="external">para um minuto absoluto dentro de v&iacute;deos que estejam no dom&iacute;nio do youtube</a>, basta passar o par&acirc;metro: <strong>#t=XXmYYs</strong> na URL do v&iacute;deo. Nesse v&iacute;deo de exemplo, <a href="http://www.youtube.com/watch?v=TBNDYggyesc#t=24m30s" title="V&iacute;deo inicia aos 24 minutos e 30 segundos" rel="external">http://www.youtube.com/watch?v=TBNDYggyesc#t=24m30s</a>, o v&iacute;deo inicia aos 24 minutos e 30 segundos.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/01/22/inserir-videos-do-youtube-em-xhtml-valido/" title="Inserir v&iacute;deos do Youtube em XHTML v&aacute;lido">Inserir v&iacute;deos do Youtube em XHTML v&aacute;lido</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=ROmgN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=ROmgN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Lv0XN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Lv0XN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=uuxcN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=uuxcN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=UTfwn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=UTfwn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=2M8cn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=2M8cn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=irzmn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=irzmn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=7teFn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=7teFn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/445276369" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/07/link-absoluto-dentro-de-videos-do-youtube/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/07/link-absoluto-dentro-de-videos-do-youtube/</feedburner:origLink></item>
		<item>
		<title>Peppy - Seletor JavaScript CSS3 mais rápido da Web</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/443025452/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 09:00:46 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1252</guid>
		<description><![CDATA[James Donaghue desenvolveu recentemente um Framework, chamado Peppy que serve unicamente para selecionar os elementos de nossas p&#225;ginas atrav&#233;s de seletores CSS3. Sua velocidade em rela&#231;&#227;o aos outros Frameworks &#233; seu diferencial, chegando a desbancar outros Frameworks como Sizzle e Ext 2.2, sem falar de Mootools, jQuery, Prototype.
Nos testes executados, ele apresentou os seguintes resultados [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jamesdonaghue.com/" title="James Donaghue" rel="external">James Donaghue</a> desenvolveu recentemente um Framework, chamado <a href="http://jamesdonaghue.com/static/peppy/" title="Peppy" rel="external">Peppy</a> que serve unicamente para selecionar os elementos de nossas p&aacute;ginas atrav&eacute;s de seletores CSS3. Sua velocidade em rela&ccedil;&atilde;o aos outros Frameworks &eacute; seu diferencial, chegando a desbancar outros Frameworks como <a href="http://github.com/jeresig/sizzle/tree/master" title="Sizzle" rel="external">Sizzle</a> e Ext 2.2, sem falar de Mootools, jQuery, Prototype.</p>
<p>Nos testes executados, ele apresentou os seguintes resultados em rela&ccedil;&atilde;o os Frameworks mais conhecidos:</p>
<ul>
<li>4x mais r&aacute;pido no Firefox 3.</li>
<li>6x mais r&aacute;pido no Firefox 2.</li>
<li>8x mais r&aacute;pido no Internet Explorer 7.</li>
<li>3x mais r&aacute;pido no Internet Explorer 6.</li>
<li>3x mais r&aacute;pido no Opera 9.</li>
<li>4x mais r&aacute;pido no Safari 3.</li>
</ul>
<p>Referente a seu maior concorrente, Sizzle, ele apresentou os seguintes resultados:</p>
<ul>
<li>1.2x mais r&aacute;pido no Firefox 3.</li>
<li>1.3x mais r&aacute;pido no Firefox 2.</li>
<li>11.1x mais r&aacute;pido no Internet Explorer 7.</li>
<li>4.5x mais r&aacute;pido no Internet Explorer 6.</li>
<li>0x mais r&aacute;pido no Opera 9.</li>
<li>4x mais r&aacute;pido no Safari 3.</li>
</ul>
<p>Caso queira efetuar testes de velocidade com o Peppy em rela&ccedil;&atilde;o a outros Frameworks, &eacute; s&oacute; dar uma olhada no <a href="http://www.pinceladasdaweb.com.br/blog/uploads/slickspeed/" title="Slickspeed Selectos Test" rel="alternate">Slickspeed</a>, as velocidades podem variar de browser para browser.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/09/09/css3-seletor-not/" title="CSS3 - Seletor :not()">CSS3 - Seletor :not()</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/09/02/zebra-tables-com-css3/" title="Zebra Tables com CSS3">Zebra Tables com CSS3</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2007/10/04/72-acronimos-que-falam-os-geeks/" title="72 ACR&Ocirc;NIMOS QUE FALAM OS GEEKS">72 ACR&Ocirc;NIMOS QUE FALAM OS GEEKS</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2007/09/19/css3-a-pseudo-classe-notx/" title="CSS3 - A PSEUDO-CLASSE :not(x)">CSS3 - A PSEUDO-CLASSE :not(x)</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=kua9N"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=kua9N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=F4VeN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=F4VeN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Jc7JN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Jc7JN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=aUqCn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=aUqCn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=a9p1n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=a9p1n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=PUxon"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=PUxon" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=oluHn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=oluHn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/443025452" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/05/peppy-seletor-javascript-css3-mais-rapido-da-web/</feedburner:origLink></item>
		<item>
		<title>jQuery fadeIn() &amp; fadeOut() - Bug no Internet Explorer</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/441895666/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 09:00:43 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1240</guid>
		<description><![CDATA[Se voc&#234; j&#225; trabalhou com os efeitos de fadeIn &#038; fadeOut da biblioteca jQuery j&#225; deve ter reparado que os elementos em que esses efeitos s&#227;o aplicados (No Internet Explorer), principalmente textos, ficam com as fontes pixeladas, em algumas situa&#231;&#245;es chegando a acontecer de o texto ficar em negrito e ap&#243;s a execu&#231;&#227;o do efeito [...]]]></description>
			<content:encoded><![CDATA[<p>Se voc&ecirc; j&aacute; trabalhou com os efeitos de <a href="http://docs.jquery.com/Effects/fadeIn" title="fadeIn com jQuery" rel="external">fadeIn</a> &#038; <a href="http://docs.jquery.com/Effects/fadeOut" title="fadeOut com jQuery" rel="external">fadeOut</a> da biblioteca <a href="http://www.jquery.com" title="jQuery" rel="external">jQuery</a> j&aacute; deve ter reparado que os elementos em que esses efeitos s&atilde;o aplicados (No Internet Explorer), principalmente textos, ficam com as fontes pixeladas, em algumas situa&ccedil;&otilde;es chegando a acontecer de o texto ficar em negrito e ap&oacute;s a execu&ccedil;&atilde;o do efeito ele voltar ao normal. Se tratando de Internet Explorer, nem a Microsoft sabe o por que disso acontecer.</p>
<p>J&aacute; tive v&aacute;rios problemas desse tipo e at&eacute; ent&atilde;o n&atilde;o havia encontrado a solu&ccedil;&atilde;o, mas acabei encontrado uma solu&ccedil;&atilde;o muito interessante no site de <a href="http://www.kevinleary.net/blog/jquery-fadein-fadeout-problems-in-internet-explorer/" title="jQuery fadeIn() &#038; fadeOut - Bug no Internet Explorer" rel="external">Kevin Leary</a> que consiste simplesmente em adicionar uma cor de fundo ao elemento que ser&aacute; aplicado o fade.</p>
<p>Acessem <a href="http://www.pinceladasdaweb.com.br/blog/uploads/fadein-fadeout-bug/" title="jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer" rel="alternate">esse exemplo</a> com o Internet Explorer e vejam o erro acontecer. Provavelmente esse erro acontece com outras bibliotecas JavaScript, portanto, fica a&iacute; a solu&ccedil;&atilde;o.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/" title="M&aacute;scaras em campos de formul&aacute;rios com jQuery">M&aacute;scaras em campos de formul&aacute;rios com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/" title="Long input helper com jQuery">Long input helper com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/28/jquery-plugin-para-twitter/" title="jQuery Plugin para Twitter">jQuery Plugin para Twitter</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/08/24/pegar-coordenadas-do-mouse-com-jquery/" title="Pegar Coordenadas do Mouse com jQuery">Pegar Coordenadas do Mouse com jQuery</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=l6MhN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=l6MhN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=Gr9xN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=Gr9xN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=JHtdN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=JHtdN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=eGiDn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=eGiDn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=eDbbn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=eDbbn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=gvTpn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=gvTpn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=B7yen"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=B7yen" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/441895666" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/</feedburner:origLink></item>
		<item>
		<title>Long input helper com jQuery</title>
		<link>http://feeds.feedburner.com/~r/PinceladasDaWeb/~3/440774647/</link>
		<comments>http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 09:00:07 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.pinceladasdaweb.com.br/blog/?p=1229</guid>
		<description><![CDATA[Encontrar hoje uma boa Usabilidade em formul&#225;rios est&#225; ficando cada vez mais dif&#237;cil. Muitas vezes s&#227;o criados formul&#225;rios com muitos campos que se forem analisados metades deles n&#227;o seriam usadas para nada, s&#243; est&#227;o ali para “tapar buracos”. Em outras situa&#231;&#245;es os campos s&#227;o extensos demais, ou pequenos demais, atrapalhando a boa legibilidade do que [...]]]></description>
			<content:encoded><![CDATA[<p>Encontrar hoje uma boa Usabilidade em formul&aacute;rios est&aacute; ficando cada vez mais dif&iacute;cil. Muitas vezes s&atilde;o criados formul&aacute;rios com muitos campos que se forem analisados metades deles n&atilde;o seriam usadas para nada, s&oacute; est&atilde;o ali para “tapar buracos”. Em outras situa&ccedil;&otilde;es os campos s&atilde;o extensos demais, ou pequenos demais, atrapalhando a boa legibilidade do que voc&ecirc; est&aacute; preenchendo.</p>
<p>O que devemos fazer em situa&ccedil;&otilde;es como essa? Arrancar os cabelos? N&atilde;o se preocupe, vou mostrar aqui uma boa solu&ccedil;&atilde;o que encontrei no site <a href="http://webtoolkit4.me/2008/10/31/long-input-helper-for-jquery/" title="Long input helper com jQuery" rel="external">Webtoolkit4.me</a>, para aqueles campos de formul&aacute;rios onde eles s&atilde;o muito pequenos e o texto que voc&ecirc; precisa digitar &eacute; muito grande (&Eacute; o que mais acontece hoje em dia).</p>
<div class="aligncenter"><img src="http://www.pinceladasdaweb.com.br/blog/uploads/long-input/long-input.png" alt="Long Input Helper com jQuery" title="Long Input Helper com jQuery" /></div>
<p>Observem a seguinte marca&ccedil;&atilde;o HTML:</p>
<pre class="syntax-highlight:xhtml">
&lt;form id=&quot;aform&quot;&gt;
  &lt;label for=&quot;type&quot;&gt;Descri&ccedil;&atilde;o longa:&lt;/label&gt;
  &lt;input name=&quot;type&quot; type=&quot;text&quot; id=&quot;type&quot; size=&quot;20&quot; /&gt;
  &lt;div id=&quot;info&quot;&gt;&lt;/div&gt;
&lt;/form&gt;
</pre>
<p>Como podem ver, um simples formul&aacute;rio com um campo label e um campo input, e uma div extra chamada info, onde sua fun&ccedil;&atilde;o ser&aacute; de que ao digitar o texto no campo input e o mesmo o exceder, o texto ir&aacute; aparecer por completo dentro dessa div info. Para fazer isso vamos utilizar a biblioteca jQuery:</p>
<pre class="syntax-highlight:javascript">
$(document).ready(function(){
// Definimos aqui que por enquanto a div id=&quot;info&quot; n&atilde;o deve aparecer.
$(&#039;#info&#039;).hide();
// Pegamos o tamanho do campo input texto
var size  =  $(&#039;#type&#039;).attr(&quot;size&quot;);
// Vamos fazer alguma coisa quando come&ccedil;ar a digitar.
$(&#039;#type&#039;).keyup(
function(){
// Tudo que for digitado sera armazenado em uma vari&aacute;vel
var entry = $(this).attr(&quot;value&quot;);
// O tamanho dela.
var current_length = $(this).attr(&quot;value&quot;).length;
// Se o nosso texto &eacute; maior que o campo input
// ele &eacute; mostrado na div id=&quot;info&quot;.
if (current_length&gt;= size) {
$(&#039;#info&#039;).html(&quot;&lt;strong&gt;Voc&ecirc; digitou at&eacute; agora:&lt;/strong&gt; &quot; + entry);
$(&#039;#info&#039;).show(&#039;fast&#039;);
}
// Caso contr&aacute;rio ela fica oculta.
else $(&#039;#info&#039;).hide(&#039;fast&#039;);
});
});
</pre>
<p>Uma solu&ccedil;&atilde;o muito interessante, vejam o script em a&ccedil;&atilde;o <a href="http://www.pinceladasdaweb.com.br/blog/uploads/long-input/" title="Exemplo do Long input helper com jQuery" rel="external">nesse exemplo</a>.</p>
<h3>Isso pode lhe interessar:</h3>
<ul class="related_post">
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/18/seletores-css-com-jquery/" title="Seletores CSS com jQuery">Seletores CSS com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/17/mascaras-em-campos-de-formularios-com-jquery/" title="M&aacute;scaras em campos de formul&aacute;rios com jQuery">M&aacute;scaras em campos de formul&aacute;rios com jQuery</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/11/04/jquery-fadein-fadeout-bug-no-internet-explorer/" title="jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer">jQuery fadeIn() &#038; fadeOut() - Bug no Internet Explorer</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/10/28/jquery-plugin-para-twitter/" title="jQuery Plugin para Twitter">jQuery Plugin para Twitter</a></li>
<li><a href="http://www.pinceladasdaweb.com.br/blog/2008/08/24/pegar-coordenadas-do-mouse-com-jquery/" title="Pegar Coordenadas do Mouse com jQuery">Pegar Coordenadas do Mouse com jQuery</a></li>
</ul>
<p><hr />

J&aacute; conhece o meu novo blog? O endere&ccedil;o &eacute; o: <a href="http://www.cssnolanche.com.br">CSS no Lanche</a>
<br />
<a href="http://www.bluehost.com/track/pedrorogerio/pinceladasdaweb/" title="Blue Host"><img src="http://img.bluehost.com/468x60/1.gif" alt="Blue Host" title="Blue Host" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=PChuN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=PChuN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=gB7VN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=gB7VN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=1jkTN"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=1jkTN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=4Fa1n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=4Fa1n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=fs03n"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=fs03n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=5Qwbn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=5Qwbn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/PinceladasDaWeb?a=RhEWn"><img src="http://feeds.feedburner.com/~f/PinceladasDaWeb?i=RhEWn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinceladasDaWeb/~4/440774647" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.pinceladasdaweb.com.br/blog/2008/11/03/long-input-helper-com-jquery/</feedburner:origLink></item>
	</channel>
</rss>
