




<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eduardo lacorte &#187; XHTML</title>
	<atom:link href="http://www.eduardolacorte.com.br/tag/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eduardolacorte.com.br</link>
	<description>algo sobre desenvolvimento web</description>
	<lastBuildDate>Wed, 27 Jul 2011 18:52:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Resolvendo a sobreposiÃ§Ã£o de arquivos Flash em Lightbox</title>
		<link>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 07:10:44 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Efeitos]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Lightbox]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=465</guid>
		<description><![CDATA[Ministrando um treinamento no dia de hoje fui consultado sobre um problema bastante usual no Desenvolvimento Web: sites que utilizam o recurso de Lightbox (ou Shadowbox, Fancybox, etc), que escurece a tela do site para mostrar uma imagem, e que acabam tendo problemas com aplicativos Flash que se sobrepoem ao efeito de escurecimento da tela. ]]></description>
			<content:encoded><![CDATA[<p>Ministrando um treinamento no dia de hoje fui consultado sobre um problema bastante usual no Desenvolvimento Web: sites que utilizam o recurso de Lightbox (ou Shadowbox, Fancybox, etc), que escurece a tela do site para mostrar uma imagem, e que acabam tendo problemas com aplicativos Flash que se sobrepoem ao efeito de escurecimento da tela. E como resolver isso?</p>
<p>Simples. NÃ£o importando a maneira como se implementa o Flash no site, ele deve ter seu wmode setado para transparent. Veja abaixo duas maneiras bastante usuais da resoluÃ§Ã£o do problema:</p>
<h2>Modo 1</h2>
<p>Se a chamada do Flash for via JavaScript sem parameters no cÃ³digo HTML basta implementar o cÃ³digo &#8216;wmode&#8217;,'transparent&#8217; em algum ponto da chamada da funÃ§Ã£o, como abaixo:</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;
</pre>
<h2>Modo 2</h2>
<p>Se a chamada do Flash contiver parameters no cÃ³digo XHTML, fica da seguinte maneira:</p>
<pre class="brush: php; title: ; notranslate">
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
</pre>
<p>JÃ¡ em HTML 5, a diferenÃ§a Ã© que nÃ£o hÃ¡ o fechamento da tag nela mesma. Veja abaixo:</p>
<pre class="brush: php; title: ; notranslate">
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;
</pre>
<p>Com isso, os arquivos Flash sempre aparecerÃ£o atrÃ¡s dos Lightboxes e variantes do mesmo efeito.<br />
AbraÃ§os!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form1" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="UmVzb2x2ZW5kbyBhIHNvYnJlcG9zacOnw6NvIGRlIGFycXVpdm9zIEZsYXNoIGVtIExpZ2h0Ym94" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yNy9yZXNvbHZlbmRvLWEtc29icmVwb3NpY2FvLWRlLWFycXVpdm9zLWZsYXNoLWVtLWxpZ2h0Ym94Lw==" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yNyAwNDowNzo0NA==" /><input type="hidden" name="postContent_0" value="PHA+TWluaXN0cmFuZG8gdW0gdHJlaW5hbWVudG8gbm8gZGlhIGRlIGhvamUgZnVpIGNvbnN1bHRhZG8gc29icmUgdW0gcHJvYmxlbWEgYmFzdGFudGUgdXN1YWwgbm8gRGVzZW52b2x2aW1lbnRvIFdlYjogc2l0ZXMgcXVlIHV0aWxpemFtIG8gcmVjdXJzbyBkZSBMaWdodGJveCAob3UgU2hhZG93Ym94LCBGYW5jeWJveCwgZXRjKSwgcXVlIGVzY3VyZWNlIGEgdGVsYSBkbyBzaXRlIHBhcmEgbW9zdHJhciB1bWEgaW1hZ2VtLCBlIHF1ZSBhY2FiYW0gdGVuZG8gcHJvYmxlbWFzIGNvbSBhcGxpY2F0aXZvcyBGbGFzaCBxdWUgc2Ugc29icmVwb2VtIGFvIGVmZWl0byBkZSBlc2N1cmVjaW1lbnRvIGRhIHRlbGEuIEUgY29tbyByZXNvbHZlciBpc3NvPzwvcD4KPHA+U2ltcGxlcy4gTsOjbyBpbXBvcnRhbmRvIGEgbWFuZWlyYSBjb21vIHNlIGltcGxlbWVudGEgbyBGbGFzaCBubyBzaXRlLCBlbGUgZGV2ZSB0ZXIgc2V1IHdtb2RlIHNldGFkbyBwYXJhIHRyYW5zcGFyZW50LiBWZWphIGFiYWl4byBkdWFzIG1hbmVpcmFzIGJhc3RhbnRlIHVzdWFpcyBkYSByZXNvbHXDp8OjbyBkbyBwcm9ibGVtYTo8L3A+CjxoMj5Nb2RvIDE8L2gyPgo8cD5TZSBhIGNoYW1hZGEgZG8gRmxhc2ggZm9yIHZpYSBKYXZhU2NyaXB0IHNlbSBwYXJhbWV0ZXJzIG5vIGPDs2RpZ28gSFRNTCBiYXN0YSBpbXBsZW1lbnRhciBvIGPDs2RpZ28gJiM4MjE2O3dtb2RlJiM4MjE3OywndHJhbnNwYXJlbnQmIzgyMTc7IGVtIGFsZ3VtIHBvbnRvIGRhIGNoYW1hZGEgZGEgZnVuw6fDo28sIGNvbW8gYWJhaXhvOjwvcD4KPHByZSBjbGFzcz0iYnJ1c2g6IGpzY3JpcHQ7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KJmx0O3NjcmlwdCB0eXBlPSZxdW90O3RleHQvamF2YXNjcmlwdCZxdW90OyZndDsmbHQ7IS0tbWNlOjAtLSZndDsmbHQ7L3NjcmlwdCZndDsKPC9wcmU+CjxoMj5Nb2RvIDI8L2gyPgo8cD5TZSBhIGNoYW1hZGEgZG8gRmxhc2ggY29udGl2ZXIgcGFyYW1ldGVycyBubyBjw7NkaWdvIFhIVE1MLCBmaWNhIGRhIHNlZ3VpbnRlIG1hbmVpcmE6PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogcGhwOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDtwYXJhbSBuYW1lPSZxdW90O3dtb2RlJnF1b3Q7IHZhbHVlPSZxdW90O3RyYW5zcGFyZW50JnF1b3Q7IC8mZ3Q7CjwvcHJlPgo8cD5Kw6EgZW0gSFRNTCA1LCBhIGRpZmVyZW7Dp2Egw6kgcXVlIG7Do28gaMOhIG8gZmVjaGFtZW50byBkYSB0YWcgbmVsYSBtZXNtYS4gVmVqYSBhYmFpeG86PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogcGhwOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDtwYXJhbSBuYW1lPSZxdW90O3dtb2RlJnF1b3Q7IHZhbHVlPSZxdW90O3RyYW5zcGFyZW50JnF1b3Q7Jmd0Owo8L3ByZT4KPHA+Q29tIGlzc28sIG9zIGFycXVpdm9zIEZsYXNoIHNlbXByZSBhcGFyZWNlcsOjbyBhdHLDoXMgZG9zIExpZ2h0Ym94ZXMgZSB2YXJpYW50ZXMgZG8gbWVzbW8gZWZlaXRvLjxiciAvPgpBYnJhw6dvcyE8L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereço de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/27/resolvendo-a-sobreposicao-de-arquivos-flash-em-lightbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como resolver incompatibilidades entre IE7 e IE8</title>
		<link>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/</link>
		<comments>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 08:02:35 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=290</guid>
		<description><![CDATA[OlÃ¡ pessoal! Nesse post quero explicar como resolver problemas de incompatibilidade entre os browsers Internet Explorer 7 e Internet Explorer 8, ambos ainda muito usados na Web. Ã‰ uma forma muito simples, que se farÃ¡ valer do botÃ£o de compatibilidade que hÃ¡ no Internet Explorer 8, responsÃ¡vel por &#8220;emular&#8221; uma pÃ¡gina acessada em IE8 como ]]></description>
			<content:encoded><![CDATA[<p>OlÃ¡ pessoal!</p>
<p>Nesse post quero explicar como resolver problemas de incompatibilidade entre os browsers Internet Explorer 7 e Internet Explorer 8, ambos ainda muito usados na Web.</p>
<p>Ã‰ uma forma muito simples, que se farÃ¡ valer do botÃ£o de compatibilidade que hÃ¡ no Internet Explorer 8, responsÃ¡vel por &#8220;emular&#8221; uma pÃ¡gina acessada em IE8 como se estivesse sendo acessada em IE7 (estranho existir um botÃ£o desses de retrocesso, nÃ£o??? rs).</p>
<p>Faremos uso de um cÃ³digo muito simples. Na verdade, uma Ãºnica Meta Tag, conforme vemos abaixo:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot; /&gt;
</pre>
<p>Ao adicionar a Meta Tag acima ao &lt;head&gt; do seu cÃ³digo HTML, a pÃ¡gina sempre serÃ¡ acessada &#8220;emulada&#8221; automaticamente. Ou seja, quando o usuÃ¡rio acessar o seu site pelo IE8 (que nÃ£o representa nenhum avanÃ§o na histÃ³ria da Web&#8230; rs) a pÃ¡gina se comportarÃ¡ como se estivesse no IE7, e problemas como background-bottom (CSS) estarÃ£o automaticamente superados. O botÃ£o de emulaÃ§Ã£o nem aparecerÃ¡, porque o browser entenderÃ¡ que a pÃ¡gina estÃ¡ sendo forÃ§ada a se comportar como se estivesse em IE7. Muito simples!</p>
<p>OBS: Se vocÃª trabalhar com HTML 5, o cÃ³digo Ã© assim:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=7&quot;&gt;
</pre>
<p>Isso porque na sintaxe do HTML 5 os fechamentos em caso de inexistÃªncia de fechamendo oficial de uma tag deixaram de existir.</p>
<p>VocÃª usa o Dreamweaver? Muito bom!!! O cÃ³digo estÃ¡ presente no Painel Snippets (Shift + F9), na categoria Meta.</p>
<p>AbraÃ§os!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form3" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="Q29tbyByZXNvbHZlciBpbmNvbXBhdGliaWxpZGFkZXMgZW50cmUgSUU3IGUgSUU4" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAxMS8wNy8yMy9jb21vLXJlc29sdmVyLWluY29tcGF0aWJpbGlkYWRlcy1lbnRyZS1pZTctZS1pZTgv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAxMS0wNy0yMyAwNTowNzozNQ==" /><input type="hidden" name="postContent_0" value="PHA+T2zDoSBwZXNzb2FsITwvcD4KPHA+TmVzc2UgcG9zdCBxdWVybyBleHBsaWNhciBjb21vIHJlc29sdmVyIHByb2JsZW1hcyBkZSBpbmNvbXBhdGliaWxpZGFkZSBlbnRyZSBvcyBicm93c2VycyBJbnRlcm5ldCBFeHBsb3JlciA3IGUgSW50ZXJuZXQgRXhwbG9yZXIgOCwgYW1ib3MgYWluZGEgbXVpdG8gdXNhZG9zIG5hIFdlYi48L3A+CjxwPsOJIHVtYSBmb3JtYSBtdWl0byBzaW1wbGVzLCBxdWUgc2UgZmFyw6EgdmFsZXIgZG8gYm90w6NvIGRlIGNvbXBhdGliaWxpZGFkZSBxdWUgaMOhIG5vIEludGVybmV0IEV4cGxvcmVyIDgsIHJlc3BvbnPDoXZlbCBwb3IgJiM4MjIwO2VtdWxhciYjODIyMTsgdW1hIHDDoWdpbmEgYWNlc3NhZGEgZW0gSUU4IGNvbW8gc2UgZXN0aXZlc3NlIHNlbmRvIGFjZXNzYWRhIGVtIElFNyAoZXN0cmFuaG8gZXhpc3RpciB1bSBib3TDo28gZGVzc2VzIGRlIHJldHJvY2Vzc28sIG7Do28/Pz8gcnMpLjwvcD4KPHA+RmFyZW1vcyB1c28gZGUgdW0gY8OzZGlnbyBtdWl0byBzaW1wbGVzLiBOYSB2ZXJkYWRlLCB1bWEgw7puaWNhIE1ldGEgVGFnLCBjb25mb3JtZSB2ZW1vcyBhYmFpeG86PC9wPgo8cHJlIGNsYXNzPSJicnVzaDogeG1sOyB0aXRsZTogOyBub3RyYW5zbGF0ZSI+CiZsdDttZXRhIGh0dHAtZXF1aXY9JnF1b3Q7WC1VQS1Db21wYXRpYmxlJnF1b3Q7IGNvbnRlbnQ9JnF1b3Q7SUU9NyZxdW90OyAvJmd0Owo8L3ByZT4KPHA+QW8gYWRpY2lvbmFyIGEgTWV0YSBUYWcgYWNpbWEgYW8gJmx0O2hlYWQmZ3Q7IGRvIHNldSBjw7NkaWdvIEhUTUwsIGEgcMOhZ2luYSBzZW1wcmUgc2Vyw6EgYWNlc3NhZGEgJiM4MjIwO2VtdWxhZGEmIzgyMjE7IGF1dG9tYXRpY2FtZW50ZS4gT3Ugc2VqYSwgcXVhbmRvIG8gdXN1w6FyaW8gYWNlc3NhciBvIHNldSBzaXRlIHBlbG8gSUU4IChxdWUgbsOjbyByZXByZXNlbnRhIG5lbmh1bSBhdmFuw6dvIG5hIGhpc3TDs3JpYSBkYSBXZWImIzgyMzA7IHJzKSBhIHDDoWdpbmEgc2UgY29tcG9ydGFyw6EgY29tbyBzZSBlc3RpdmVzc2Ugbm8gSUU3LCBlIHByb2JsZW1hcyBjb21vIGJhY2tncm91bmQtYm90dG9tIChDU1MpIGVzdGFyw6NvIGF1dG9tYXRpY2FtZW50ZSBzdXBlcmFkb3MuIE8gYm90w6NvIGRlIGVtdWxhw6fDo28gbmVtIGFwYXJlY2Vyw6EsIHBvcnF1ZSBvIGJyb3dzZXIgZW50ZW5kZXLDoSBxdWUgYSBww6FnaW5hIGVzdMOhIHNlbmRvIGZvcsOnYWRhIGEgc2UgY29tcG9ydGFyIGNvbW8gc2UgZXN0aXZlc3NlIGVtIElFNy4gTXVpdG8gc2ltcGxlcyE8L3A+CjxwPk9CUzogU2Ugdm9jw6ogdHJhYmFsaGFyIGNvbSBIVE1MIDUsIG8gY8OzZGlnbyDDqSBhc3NpbTo8L3A+CjxwcmUgY2xhc3M9ImJydXNoOiB4bWw7IHRpdGxlOiA7IG5vdHJhbnNsYXRlIj4KJmx0O21ldGEgaHR0cC1lcXVpdj0mcXVvdDtYLVVBLUNvbXBhdGlibGUmcXVvdDsgY29udGVudD0mcXVvdDtJRT03JnF1b3Q7Jmd0Owo8L3ByZT4KPHA+SXNzbyBwb3JxdWUgbmEgc2ludGF4ZSBkbyBIVE1MIDUgb3MgZmVjaGFtZW50b3MgZW0gY2FzbyBkZSBpbmV4aXN0w6puY2lhIGRlIGZlY2hhbWVuZG8gb2ZpY2lhbCBkZSB1bWEgdGFnIGRlaXhhcmFtIGRlIGV4aXN0aXIuPC9wPgo8cD5Wb2PDqiB1c2EgbyBEcmVhbXdlYXZlcj8gTXVpdG8gYm9tISEhIE8gY8OzZGlnbyBlc3TDoSBwcmVzZW50ZSBubyBQYWluZWwgU25pcHBldHMgKFNoaWZ0ICsgRjkpLCBuYSBjYXRlZ29yaWEgTWV0YS48L3A+CjxwPkFicmHDp29zITwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="Create PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="Create PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereço de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2011/07/23/como-resolver-incompatibilidades-entre-ie7-e-ie8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Find and Replace (AvanÃ§ado) &#8211; Como utilizar?</title>
		<link>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/</link>
		<comments>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/#comments</comments>
		<pubDate>Sat, 09 May 2009 18:27:56 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[ManutenÃ§Ã£o]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=175</guid>
		<description><![CDATA[Salve galera! Essa semana comeÃ§ou bem: renovei minha certificaÃ§Ã£o de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vouÂ mostrar algo interessante para vocÃªs&#8230; Essa matÃ©ria consiste em explicar da maneira mais simples possÃ­vel ]]></description>
			<content:encoded><![CDATA[<p><img alt="Dreamweaver   Find and Replace" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/Dreamweaver---Find-and-Replace_w1cD3.jpg" class="wppt_float_left" /><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img07.jpg" rel="shadowbox[post-175];player=img;"></a>Salve galera!</p>
<p>Essa semana comeÃ§ou bem: renovei minha certificaÃ§Ã£o de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vouÂ mostrar algo interessante para vocÃªs&#8230;</p>
<p>Essa matÃ©ria consiste em explicar da maneira mais simples possÃ­vel o Find and Replace, um recurso fantÃ¡stico do Dreamweaver. Bom, na verdade todos os softwares tÃªm esse recurso, mas no Dreamweaver a coisa Ã© fantÃ¡stica mesmo&#8230; principalmente no quesito MANUTENÃ‡ÃƒO!</p>
<p>Ã‰ simples: <span id="more-175"></span></p>
<p>A localizaÃ§Ã£o dele Ã© a mesma. VÃ¡ em Edit &#8211; Find and Replace (Ctrl + F). A caixa de diÃ¡logo aparecerÃ¡ para vocÃª.</p>
<p>Primeiramente, vamos analisar as opÃ§Ãµes que temos de Find And Replace:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01.jpg" rel="shadowbox[post-175];player=img;"></a></p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Find in"><img class="alignnone size-medium wp-image-173" title="Find and Replace - Find in" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img01-300x125.jpg" alt="Find and Replace - Find in" width="300" height="125" /></a></p>
<p><strong>Find in:</strong></p>
<p><strong>- Selected Text:</strong> BuscarÃ¡ a informaÃ§Ã£o desejada dentro do texto selecionado na pÃ¡gina.<br />
<strong>- Current Document:</strong> BuscarÃ¡ a informaÃ§Ã£o desejada dentro do documento todo.<br />
<strong>- Folder&#8230;:</strong> BuscarÃ¡ a informaÃ§Ã£o desejada dentro do diretÃ³rio escolhido, em qualquer pÃ¡gina.<br />
<strong>- Selected Files in Site:</strong> BuscarÃ¡ a informaÃ§Ã£o desejada dentro dos arquivos que vierem a ser selecionados com a tecla Ctrl no painel Files do Dreamweaver (F8).<br />
<strong>- Entire Current Local Site:</strong> BuscarÃ¡ a informaÃ§Ã£o desejada dentro de todo o site especificado nas configuraÃ§Ãµes do Dreamweaver (Site &#8211; Manage Sites)</p>
<p>ApÃ³s selecionar o local de pesquisa, devemos informar o que estamos procurando:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img02.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Search"><img class="alignnone size-medium wp-image-174" title="Find and Replace - Search" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img02-300x125.jpg" alt="Find and Replace - Search" width="300" height="125" /></a></p>
<p><strong>Search:</strong></p>
<p><strong>- Source Code:</strong> Realiza a pesquisa de cÃ³digo. Ignora Design. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img03.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Source Code"><img class="alignnone size-medium wp-image-176" title="Find and Replace - Source Code" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img03-300x125.jpg" alt="Find and Replace - Source Code" width="300" height="125" /></a></p>
<p><strong>- Text:</strong> Realiza a pesquisa de texto. Ignora tags e programaÃ§Ã£o. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img04.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Text"><img class="alignnone size-medium wp-image-177" title="Find and Replace - Text" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img04-300x125.jpg" alt="Find and Replace - Text" width="300" height="125" /></a></p>
<p><strong>- Text (Advanced):</strong> Realiza a pesquisa de texto dentro ou fora de tags especÃ­ficas. Veja abaixo um exemplo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img05.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Text (Advanced)"><img class="alignnone size-medium wp-image-178" title="Find and Replace - Text (Advanced)" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img05-300x125.jpg" alt="Find and Replace - Text (Advanced)" width="300" height="125" /></a></p>
<p><strong>OBS:</strong> Os sinais de + e &#8211; refletem a possibilidade de incrementar tal pesquisa com combinaÃ§Ã£o de tags dentro tags ou fora de tags.</p>
<p><strong>- Specific Tag:</strong> Realiza a pesquisa de Qualquer coisa. Veja as imagens explicativas abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img07.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Specific Tag"><img class="alignnone size-medium wp-image-179" title="Find and Replace - Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img07-300x125.jpg" alt="Find and Replace - Specific Tag" width="300" height="125" /></a></p>
<p>A imagem acima reflete a seguinte pesquisa: &#8220;Todas as tags td que tiverem o atributo bgcolor com qualquer atributo que seja terÃ£o esse atributo removido. De todas as pÃ¡ginas do site&#8221; &#8211; (ahÃ¡&#8230; repare na imagem que deixei <strong>Entire Current Local Site</strong> na opÃ§Ã£o Find In)</p>
<p>JÃ¡ a imagem abaixo mostra as possibilidades de pesquisa:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img08.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - OpÃ§Ãµes de pesquisa em Specific Tag"><img class="alignnone size-medium wp-image-180" title="Find and Replace - OpÃ§Ãµes de pesquisa em Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img08-300x125.jpg" alt="Find and Replace - OpÃ§Ãµes de pesquisa em Specific Tag" width="300" height="125" /></a></p>
<p><strong>- With Attribute:</strong> Pesquisa tags com o atributo especificado.<br />
<strong>- Without Attribute:</strong> Pesquisa tagsÂ sem o atributo especificado.<br />
<strong>- Containing:</strong> Verifica conteÃºdo da tag selecionada anteriormente (td, no caso).<br />
<strong>- Not Containing:</strong> Verifica ausÃªncia de conteÃºdo na tag selecionada anteriormente (td, no caso).<br />
<strong>- Inside Tag:</strong> A tag selecionada (td, no caso) deve estar dentro de outra tag. Bom, seria mais Ãºtil se quisÃ©ssemos analisar todos os parÃ¡grafos dentro de cÃ©lulas&#8230; (p inside td).<br />
<strong>- Not Inside Tag:</strong> A tag selecionada (td, no caso) nÃ£o deve estar dentro de outra tag. O oposto da explicaÃ§Ã£o anterior.</p>
<p>Veja na imagem abaixo o que podemos fazer apÃ³s a seleÃ§Ã£o de caso e pesquisa:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img09.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - AÃ§Ãµes em Specific Tag"><img class="alignnone size-medium wp-image-181" title="Find and Replace - AÃ§Ãµes em Specific Tag" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img09-300x154.jpg" alt="Find and Replace - AÃ§Ãµes em Specific Tag" width="300" height="154" /></a></p>
<p><strong>- Replace Tag &amp; Contents:</strong> Com essa opÃ§Ã£o podemos substituir os Ã­tens localizados pelo bloco de cÃ³digos que quisermos. Ao selecionarmos essa opÃ§Ã£o uma caixa de texto se abrirÃ¡ para a digitaÃ§Ã£o do cÃ³digo.<br />
<strong>- Replace Contents Only:</strong> Somente o conteÃºdo das tags localizadas serÃ¡ substituÃ­do.<br />
<strong>- Remove Tag &amp; Contents:</strong> As tags localizadas e seus conteÃºdos serÃ£o removidos.<br />
<strong>- Strip Tag:</strong> A tag Ã© removida, tanto sua abertura quanto seu fechamento. Ex: &lt;font&#8230;&gt;ConteÃºdo&lt;/font&gt; &#8211; A tag font Ã© removida, e seu conteÃºdo permanece.<br />
<strong>- Change Tag:</strong> Troca uma tag por outra. Ideal para localizar todas as tags &lt;b&gt; e substituÃ­-las por &lt;strong&gt;.<br />
<strong>- Set Attribute:</strong> Configura um atributo para as tags localizadas. Uma boa prÃ¡tica para se aplicar classes em massa&#8230;<br />
<strong>- Add Before Start Tag:</strong> Adiciona um bloco de cÃ³digos antes do inÃ­cio da tag em questÃ£o.<br />
<strong>- Add After End Tag:</strong> Adiciona um bloco de cÃ³digos apÃ³s o fim da tag em questÃ£o.<br />
<strong>- Add AfterÂ Start Tag:</strong> Adiciona um bloco de cÃ³digos apÃ³s oÂ inÃ­cio da tag em questÃ£o.<br />
<strong>- Add BeforeÂ End Tag:</strong> Adiciona um bloco de cÃ³digos antes doÂ fim da tag em questÃ£o.</p>
<p><strong>OpÃ§Ãµes</strong></p>
<p>HÃ¡ tambÃ©m opÃ§Ãµes complementares Ã s pesquisas, conforme vemos abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img10.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - OpÃ§Ãµes Complementares"><img class="alignnone size-medium wp-image-182" title="Find and Replace - OpÃ§Ãµes Complementares" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img10-300x149.jpg" alt="Find and Replace - OpÃ§Ãµes Complementares" width="300" height="149" /></a></p>
<p><strong>- Match case:</strong> Diferencia a pesquisa em maiÃºsculas e minÃºsculas. edu Ã© diferente de Edu.<br />
<strong>- Match whole word:</strong> Analisa aÂ palavra como sendo inteira, e nÃ£o parte de outra palavra. Nesse caso, Edu nÃ£o faz parte de Eduardo, por exemplo.<br />
<strong>- Ignore whitespace:</strong> Com essa opÃ§Ã£o o Dreamweaver passa a ignorar espaÃ§os em branco nas sequÃªncias, como o Tab, Enter, por exemplo.<br />
<strong>-Â Use regular expression:</strong> Com essa opÃ§Ã£o habilitada o Dreamweaver passa a permitir o uso de ExpressÃµes Regulares (Regex) em suas pesquisas.</p>
<p>Tudo explicado. Basta utilizar de acordo com a necessidade, com os botÃµes <strong>Find Next</strong> (Localizar prÃ³ximo), <strong>Find All</strong> (Localizar Tudo), <strong>Replace</strong> (Substituir PrÃ³ximo) ou <strong>Replace All</strong> (Substituir Tudo).</p>
<p><strong>Salvando Pesquisas</strong></p>
<p>Se vocÃª tem a intenÃ§Ã£o de executar a mesma rotina futuramente, seja ela qual for (retirar tag &lt;font&gt;, remover atributo bgcolor, etc&#8230;), fique tranquilo. VocÃª terÃ¡ a possibilidade de salvar sua pesquisa, e carregÃ¡-la quando quiser. Ao salvar, o tipo de arquivo serÃ¡ .dwr. Basta guardar esse arquivo e carregÃ¡-lo quando necessÃ¡rio. Veja como fazer:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img11.jpg" rel="shadowbox[post-175];player=img;" title="Find and Replace - Salvando as Queries"><img class="alignnone size-medium wp-image-183" title="Find and Replace - Salvando as Queries" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/05/img11-300x149.jpg" alt="Find and Replace - Salvando as Queries" width="300" height="149" /></a></p>
<p><strong>Para refletir</strong></p>
<p>Atendi um cliente em um desenvolvimento em 2003. O site dele tinha 63 pÃ¡ginas. Em 2008 refiz esse trabalho, com exatos 5.542 cÃ³digos a menos!!! E o melhor de tudo: retirados do conteÃºdo total (que seria utilizado novamente) em quarenta minutos, aproximadamente!!! Como serÃ¡ que consegui isso???</p>
<p>Simples! Analisando todo o cÃ³digo que eu precisava retirar, estudando seus casos (remover bgcolor de td, class de qualquer tag, remover font de todo o site&#8230;), salvando cada pesquisa e aplicando tudo com a opÃ§Ã£o Entire Current Local Site. Simples, nÃ£o?</p>
<p>Bom, galera&#8230; Ã© isso aÃ­! Espero ter explicado com clareza um pouco dessa ferramenta excepcional do Dreamweaver. AtÃ© a prÃ³xima!</p>
<p>Eduardo Lacorte<br />
Adobe Certified Expert &#8211; Dreamweaver</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form5" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="RmluZCBhbmQgUmVwbGFjZSAoQXZhbsOnYWRvKSAmIzgyMTE7IENvbW8gdXRpbGl6YXI/" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNS8wOS9maW5kLWFuZC1yZXBsYWNlLWF2YW5jYWRvLWNvbW8tdXRpbGl6YXIv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNS0wOSAxNTowNTo1Ng==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9IkRyZWFtd2VhdmVyICAgRmluZCBhbmQgUmVwbGFjZSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvd3AtcG9zdC10aHVtYm5haWwvRHJlYW13ZWF2ZXItLS1GaW5kLWFuZC1SZXBsYWNlX3cxY0QzLmpwZyIgY2xhc3M9IndwcHRfZmxvYXRfbGVmdCIgLz48YSBocmVmPSJodHRwOi8vd3d3Lm14c3R1ZGlvLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNy5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyI+PC9hPlNhbHZlIGdhbGVyYSE8L3A+CjxwPkVzc2Egc2VtYW5hIGNvbWXDp291IGJlbTogcmVub3ZlaSBtaW5oYSBjZXJ0aWZpY2HDp8OjbyBkZSBEcmVhbXdlYXZlciwgZSBhZ29yYSB0ZW5obyBhIEFkb2JlIENlcnRpZmllZCBFeHBlcnQgKEFDRSkgZW0gRHJlYW13ZWF2ZXIuIEEgYW50ZXJpb3IgZXJhIGEgZGUgRHJlYW13ZWF2ZXIgTVgyMDA0IERldmVsb3BlciAobmVtIGEgZG8gOCBldSB0aW5oYSBmZWl0by4uIGhhaGFoYWhhKS4gRGV2aWRvIGEgaXNzbyB2b3XCoG1vc3RyYXIgYWxnbyBpbnRlcmVzc2FudGUgcGFyYSB2b2PDqnMmIzgyMzA7PC9wPgo8cD5Fc3NhIG1hdMOpcmlhIGNvbnNpc3RlIGVtIGV4cGxpY2FyIGRhIG1hbmVpcmEgbWFpcyBzaW1wbGVzIHBvc3PDrXZlbCBvIEZpbmQgYW5kIFJlcGxhY2UsIHVtIHJlY3Vyc28gZmFudMOhc3RpY28gZG8gRHJlYW13ZWF2ZXIuIEJvbSwgbmEgdmVyZGFkZSB0b2RvcyBvcyBzb2Z0d2FyZXMgdMOqbSBlc3NlIHJlY3Vyc28sIG1hcyBubyBEcmVhbXdlYXZlciBhIGNvaXNhIMOpIGZhbnTDoXN0aWNhIG1lc21vJiM4MjMwOyBwcmluY2lwYWxtZW50ZSBubyBxdWVzaXRvIE1BTlVURU7Dh8ODTyE8L3A+CjxwPsOJIHNpbXBsZXM6IDxzcGFuIGlkPSJtb3JlLTE3NSI+PC9zcGFuPjwvcD4KPHA+QSBsb2NhbGl6YcOnw6NvIGRlbGUgw6kgYSBtZXNtYS4gVsOhIGVtIEVkaXQgJiM4MjExOyBGaW5kIGFuZCBSZXBsYWNlIChDdHJsICsgRikuIEEgY2FpeGEgZGUgZGnDoWxvZ28gYXBhcmVjZXLDoSBwYXJhIHZvY8OqLjwvcD4KPHA+UHJpbWVpcmFtZW50ZSwgdmFtb3MgYW5hbGlzYXIgYXMgb3DDp8O1ZXMgcXVlIHRlbW9zIGRlIEZpbmQgQW5kIFJlcGxhY2U6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDEuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiPjwvYT48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwMS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBGaW5kIGluIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTczIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIEZpbmQgaW4iIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDEtMzAweDEyNS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIEZpbmQgaW4iIHdpZHRoPSIzMDAiIGhlaWdodD0iMTI1IiAvPjwvYT48L3A+CjxwPjxzdHJvbmc+RmluZCBpbjo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+LSBTZWxlY3RlZCBUZXh0Ojwvc3Ryb25nPiBCdXNjYXLDoSBhIGluZm9ybWHDp8OjbyBkZXNlamFkYSBkZW50cm8gZG8gdGV4dG8gc2VsZWNpb25hZG8gbmEgcMOhZ2luYS48YnIgLz4KPHN0cm9uZz4tIEN1cnJlbnQgRG9jdW1lbnQ6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkbyBkb2N1bWVudG8gdG9kby48YnIgLz4KPHN0cm9uZz4tIEZvbGRlciYjODIzMDs6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkbyBkaXJldMOzcmlvIGVzY29saGlkbywgZW0gcXVhbHF1ZXIgcMOhZ2luYS48YnIgLz4KPHN0cm9uZz4tIFNlbGVjdGVkIEZpbGVzIGluIFNpdGU6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkb3MgYXJxdWl2b3MgcXVlIHZpZXJlbSBhIHNlciBzZWxlY2lvbmFkb3MgY29tIGEgdGVjbGEgQ3RybCBubyBwYWluZWwgRmlsZXMgZG8gRHJlYW13ZWF2ZXIgKEY4KS48YnIgLz4KPHN0cm9uZz4tIEVudGlyZSBDdXJyZW50IExvY2FsIFNpdGU6PC9zdHJvbmc+IEJ1c2NhcsOhIGEgaW5mb3JtYcOnw6NvIGRlc2VqYWRhIGRlbnRybyBkZSB0b2RvIG8gc2l0ZSBlc3BlY2lmaWNhZG8gbmFzIGNvbmZpZ3VyYcOnw7VlcyBkbyBEcmVhbXdlYXZlciAoU2l0ZSAmIzgyMTE7IE1hbmFnZSBTaXRlcyk8L3A+CjxwPkFww7NzIHNlbGVjaW9uYXIgbyBsb2NhbCBkZSBwZXNxdWlzYSwgZGV2ZW1vcyBpbmZvcm1hciBvIHF1ZSBlc3RhbW9zIHByb2N1cmFuZG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDIuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU2VhcmNoIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc0IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNlYXJjaCIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwMi0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gU2VhcmNoIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPlNlYXJjaDo8L3N0cm9uZz48L3A+CjxwPjxzdHJvbmc+LSBTb3VyY2UgQ29kZTo8L3N0cm9uZz4gUmVhbGl6YSBhIHBlc3F1aXNhIGRlIGPDs2RpZ28uIElnbm9yYSBEZXNpZ24uIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDMuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU291cmNlIENvZGUiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xNzYiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU291cmNlIENvZGUiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDMtMzAweDEyNS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIFNvdXJjZSBDb2RlIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gVGV4dDo8L3N0cm9uZz4gUmVhbGl6YSBhIHBlc3F1aXNhIGRlIHRleHRvLiBJZ25vcmEgdGFncyBlIHByb2dyYW1hw6fDo28uIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDQuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTE3NyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBUZXh0IiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzA0LTMwMHgxMjUuanBnIiBhbHQ9IkZpbmQgYW5kIFJlcGxhY2UgLSBUZXh0IiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gVGV4dCAoQWR2YW5jZWQpOjwvc3Ryb25nPiBSZWFsaXphIGEgcGVzcXVpc2EgZGUgdGV4dG8gZGVudHJvIG91IGZvcmEgZGUgdGFncyBlc3BlY8OtZmljYXMuIFZlamEgYWJhaXhvIHVtIGV4ZW1wbG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDUuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCAoQWR2YW5jZWQpIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc4IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFRleHQgKEFkdmFuY2VkKSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNS0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gVGV4dCAoQWR2YW5jZWQpIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPk9CUzo8L3N0cm9uZz4gT3Mgc2luYWlzIGRlICsgZSAmIzgyMTE7IHJlZmxldGVtIGEgcG9zc2liaWxpZGFkZSBkZSBpbmNyZW1lbnRhciB0YWwgcGVzcXVpc2EgY29tIGNvbWJpbmHDp8OjbyBkZSB0YWdzIGRlbnRybyB0YWdzIG91IGZvcmEgZGUgdGFncy48L3A+CjxwPjxzdHJvbmc+LSBTcGVjaWZpYyBUYWc6PC9zdHJvbmc+IFJlYWxpemEgYSBwZXNxdWlzYSBkZSBRdWFscXVlciBjb2lzYS4gVmVqYSBhcyBpbWFnZW5zIGV4cGxpY2F0aXZhcyBhYmFpeG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDcuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gU3BlY2lmaWMgVGFnIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTc5IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNwZWNpZmljIFRhZyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwNy0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD5BIGltYWdlbSBhY2ltYSByZWZsZXRlIGEgc2VndWludGUgcGVzcXVpc2E6ICYjODIyMDtUb2RhcyBhcyB0YWdzIHRkIHF1ZSB0aXZlcmVtIG8gYXRyaWJ1dG8gYmdjb2xvciBjb20gcXVhbHF1ZXIgYXRyaWJ1dG8gcXVlIHNlamEgdGVyw6NvIGVzc2UgYXRyaWJ1dG8gcmVtb3ZpZG8uIERlIHRvZGFzIGFzIHDDoWdpbmFzIGRvIHNpdGUmIzgyMjE7ICYjODIxMTsgKGFow6EmIzgyMzA7IHJlcGFyZSBuYSBpbWFnZW0gcXVlIGRlaXhlaSA8c3Ryb25nPkVudGlyZSBDdXJyZW50IExvY2FsIFNpdGU8L3N0cm9uZz4gbmEgb3DDp8OjbyBGaW5kIEluKTwvcD4KPHA+SsOhIGEgaW1hZ2VtIGFiYWl4byBtb3N0cmEgYXMgcG9zc2liaWxpZGFkZXMgZGUgcGVzcXVpc2E6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDguanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gT3DDp8O1ZXMgZGUgcGVzcXVpc2EgZW0gU3BlY2lmaWMgVGFnIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgwIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIGRlIHBlc3F1aXNhIGVtIFNwZWNpZmljIFRhZyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcwOC0zMDB4MTI1LmpwZyIgYWx0PSJGaW5kIGFuZCBSZXBsYWNlIC0gT3DDp8O1ZXMgZGUgcGVzcXVpc2EgZW0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyNSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gV2l0aCBBdHRyaWJ1dGU6PC9zdHJvbmc+IFBlc3F1aXNhIHRhZ3MgY29tIG8gYXRyaWJ1dG8gZXNwZWNpZmljYWRvLjxiciAvPgo8c3Ryb25nPi0gV2l0aG91dCBBdHRyaWJ1dGU6PC9zdHJvbmc+IFBlc3F1aXNhIHRhZ3PCoHNlbSBvIGF0cmlidXRvIGVzcGVjaWZpY2Fkby48YnIgLz4KPHN0cm9uZz4tIENvbnRhaW5pbmc6PC9zdHJvbmc+IFZlcmlmaWNhIGNvbnRlw7pkbyBkYSB0YWcgc2VsZWNpb25hZGEgYW50ZXJpb3JtZW50ZSAodGQsIG5vIGNhc28pLjxiciAvPgo8c3Ryb25nPi0gTm90IENvbnRhaW5pbmc6PC9zdHJvbmc+IFZlcmlmaWNhIGF1c8OqbmNpYSBkZSBjb250ZcO6ZG8gbmEgdGFnIHNlbGVjaW9uYWRhIGFudGVyaW9ybWVudGUgKHRkLCBubyBjYXNvKS48YnIgLz4KPHN0cm9uZz4tIEluc2lkZSBUYWc6PC9zdHJvbmc+IEEgdGFnIHNlbGVjaW9uYWRhICh0ZCwgbm8gY2FzbykgZGV2ZSBlc3RhciBkZW50cm8gZGUgb3V0cmEgdGFnLiBCb20sIHNlcmlhIG1haXMgw7p0aWwgc2UgcXVpc8Opc3NlbW9zIGFuYWxpc2FyIHRvZG9zIG9zIHBhcsOhZ3JhZm9zIGRlbnRybyBkZSBjw6lsdWxhcyYjODIzMDsgKHAgaW5zaWRlIHRkKS48YnIgLz4KPHN0cm9uZz4tIE5vdCBJbnNpZGUgVGFnOjwvc3Ryb25nPiBBIHRhZyBzZWxlY2lvbmFkYSAodGQsIG5vIGNhc28pIG7Do28gZGV2ZSBlc3RhciBkZW50cm8gZGUgb3V0cmEgdGFnLiBPIG9wb3N0byBkYSBleHBsaWNhw6fDo28gYW50ZXJpb3IuPC9wPgo8cD5WZWphIG5hIGltYWdlbSBhYmFpeG8gbyBxdWUgcG9kZW1vcyBmYXplciBhcMOzcyBhIHNlbGXDp8OjbyBkZSBjYXNvIGUgcGVzcXVpc2E6PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDkuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTE3NV07cGxheWVyPWltZzsiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gQcOnw7VlcyBlbSBTcGVjaWZpYyBUYWciPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xODEiIHRpdGxlPSJGaW5kIGFuZCBSZXBsYWNlIC0gQcOnw7VlcyBlbSBTcGVjaWZpYyBUYWciIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMDktMzAweDE1NC5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIEHDp8O1ZXMgZW0gU3BlY2lmaWMgVGFnIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE1NCIgLz48L2E+PC9wPgo8cD48c3Ryb25nPi0gUmVwbGFjZSBUYWcgJmFtcDsgQ29udGVudHM6PC9zdHJvbmc+IENvbSBlc3NhIG9ww6fDo28gcG9kZW1vcyBzdWJzdGl0dWlyIG9zIMOtdGVucyBsb2NhbGl6YWRvcyBwZWxvIGJsb2NvIGRlIGPDs2RpZ29zIHF1ZSBxdWlzZXJtb3MuIEFvIHNlbGVjaW9uYXJtb3MgZXNzYSBvcMOnw6NvIHVtYSBjYWl4YSBkZSB0ZXh0byBzZSBhYnJpcsOhIHBhcmEgYSBkaWdpdGHDp8OjbyBkbyBjw7NkaWdvLjxiciAvPgo8c3Ryb25nPi0gUmVwbGFjZSBDb250ZW50cyBPbmx5Ojwvc3Ryb25nPiBTb21lbnRlIG8gY29udGXDumRvIGRhcyB0YWdzIGxvY2FsaXphZGFzIHNlcsOhIHN1YnN0aXR1w61kby48YnIgLz4KPHN0cm9uZz4tIFJlbW92ZSBUYWcgJmFtcDsgQ29udGVudHM6PC9zdHJvbmc+IEFzIHRhZ3MgbG9jYWxpemFkYXMgZSBzZXVzIGNvbnRlw7pkb3Mgc2Vyw6NvIHJlbW92aWRvcy48YnIgLz4KPHN0cm9uZz4tIFN0cmlwIFRhZzo8L3N0cm9uZz4gQSB0YWcgw6kgcmVtb3ZpZGEsIHRhbnRvIHN1YSBhYmVydHVyYSBxdWFudG8gc2V1IGZlY2hhbWVudG8uIEV4OiAmbHQ7Zm9udCYjODIzMDsmZ3Q7Q29udGXDumRvJmx0Oy9mb250Jmd0OyAmIzgyMTE7IEEgdGFnIGZvbnQgw6kgcmVtb3ZpZGEsIGUgc2V1IGNvbnRlw7pkbyBwZXJtYW5lY2UuPGJyIC8+CjxzdHJvbmc+LSBDaGFuZ2UgVGFnOjwvc3Ryb25nPiBUcm9jYSB1bWEgdGFnIHBvciBvdXRyYS4gSWRlYWwgcGFyYSBsb2NhbGl6YXIgdG9kYXMgYXMgdGFncyAmbHQ7YiZndDsgZSBzdWJzdGl0dcOtLWxhcyBwb3IgJmx0O3N0cm9uZyZndDsuPGJyIC8+CjxzdHJvbmc+LSBTZXQgQXR0cmlidXRlOjwvc3Ryb25nPiBDb25maWd1cmEgdW0gYXRyaWJ1dG8gcGFyYSBhcyB0YWdzIGxvY2FsaXphZGFzLiBVbWEgYm9hIHByw6F0aWNhIHBhcmEgc2UgYXBsaWNhciBjbGFzc2VzIGVtIG1hc3NhJiM4MjMwOzxiciAvPgo8c3Ryb25nPi0gQWRkIEJlZm9yZSBTdGFydCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFudGVzIGRvIGluw61jaW8gZGEgdGFnIGVtIHF1ZXN0w6NvLjxiciAvPgo8c3Ryb25nPi0gQWRkIEFmdGVyIEVuZCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFww7NzIG8gZmltIGRhIHRhZyBlbSBxdWVzdMOjby48YnIgLz4KPHN0cm9uZz4tIEFkZCBBZnRlcsKgU3RhcnQgVGFnOjwvc3Ryb25nPiBBZGljaW9uYSB1bSBibG9jbyBkZSBjw7NkaWdvcyBhcMOzcyBvwqBpbsOtY2lvIGRhIHRhZyBlbSBxdWVzdMOjby48YnIgLz4KPHN0cm9uZz4tIEFkZCBCZWZvcmXCoEVuZCBUYWc6PC9zdHJvbmc+IEFkaWNpb25hIHVtIGJsb2NvIGRlIGPDs2RpZ29zIGFudGVzIGRvwqBmaW0gZGEgdGFnIGVtIHF1ZXN0w6NvLjwvcD4KPHA+PHN0cm9uZz5PcMOnw7Vlczwvc3Ryb25nPjwvcD4KPHA+SMOhIHRhbWLDqW0gb3DDp8O1ZXMgY29tcGxlbWVudGFyZXMgw6BzIHBlc3F1aXNhcywgY29uZm9ybWUgdmVtb3MgYWJhaXhvOjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzEwLmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC0xNzVdO3BsYXllcj1pbWc7IiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIENvbXBsZW1lbnRhcmVzIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgyIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIE9ww6fDtWVzIENvbXBsZW1lbnRhcmVzIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA1L2ltZzEwLTMwMHgxNDkuanBnIiBhbHQ9IkZpbmQgYW5kIFJlcGxhY2UgLSBPcMOnw7VlcyBDb21wbGVtZW50YXJlcyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxNDkiIC8+PC9hPjwvcD4KPHA+PHN0cm9uZz4tIE1hdGNoIGNhc2U6PC9zdHJvbmc+IERpZmVyZW5jaWEgYSBwZXNxdWlzYSBlbSBtYWnDunNjdWxhcyBlIG1pbsO6c2N1bGFzLiBlZHUgw6kgZGlmZXJlbnRlIGRlIEVkdS48YnIgLz4KPHN0cm9uZz4tIE1hdGNoIHdob2xlIHdvcmQ6PC9zdHJvbmc+IEFuYWxpc2EgYcKgcGFsYXZyYSBjb21vIHNlbmRvIGludGVpcmEsIGUgbsOjbyBwYXJ0ZSBkZSBvdXRyYSBwYWxhdnJhLiBOZXNzZSBjYXNvLCBFZHUgbsOjbyBmYXogcGFydGUgZGUgRWR1YXJkbywgcG9yIGV4ZW1wbG8uPGJyIC8+CjxzdHJvbmc+LSBJZ25vcmUgd2hpdGVzcGFjZTo8L3N0cm9uZz4gQ29tIGVzc2Egb3DDp8OjbyBvIERyZWFtd2VhdmVyIHBhc3NhIGEgaWdub3JhciBlc3Bhw6dvcyBlbSBicmFuY28gbmFzIHNlcXXDqm5jaWFzLCBjb21vIG8gVGFiLCBFbnRlciwgcG9yIGV4ZW1wbG8uPGJyIC8+CjxzdHJvbmc+LcKgVXNlIHJlZ3VsYXIgZXhwcmVzc2lvbjo8L3N0cm9uZz4gQ29tIGVzc2Egb3DDp8OjbyBoYWJpbGl0YWRhIG8gRHJlYW13ZWF2ZXIgcGFzc2EgYSBwZXJtaXRpciBvIHVzbyBkZSBFeHByZXNzw7VlcyBSZWd1bGFyZXMgKFJlZ2V4KSBlbSBzdWFzIHBlc3F1aXNhcy48L3A+CjxwPlR1ZG8gZXhwbGljYWRvLiBCYXN0YSB1dGlsaXphciBkZSBhY29yZG8gY29tIGEgbmVjZXNzaWRhZGUsIGNvbSBvcyBib3TDtWVzIDxzdHJvbmc+RmluZCBOZXh0PC9zdHJvbmc+IChMb2NhbGl6YXIgcHLDs3hpbW8pLCA8c3Ryb25nPkZpbmQgQWxsPC9zdHJvbmc+IChMb2NhbGl6YXIgVHVkbyksIDxzdHJvbmc+UmVwbGFjZTwvc3Ryb25nPiAoU3Vic3RpdHVpciBQcsOzeGltbykgb3UgPHN0cm9uZz5SZXBsYWNlIEFsbDwvc3Ryb25nPiAoU3Vic3RpdHVpciBUdWRvKS48L3A+CjxwPjxzdHJvbmc+U2FsdmFuZG8gUGVzcXVpc2FzPC9zdHJvbmc+PC9wPgo8cD5TZSB2b2PDqiB0ZW0gYSBpbnRlbsOnw6NvIGRlIGV4ZWN1dGFyIGEgbWVzbWEgcm90aW5hIGZ1dHVyYW1lbnRlLCBzZWphIGVsYSBxdWFsIGZvciAocmV0aXJhciB0YWcgJmx0O2ZvbnQmZ3Q7LCByZW1vdmVyIGF0cmlidXRvIGJnY29sb3IsIGV0YyYjODIzMDspLCBmaXF1ZSB0cmFucXVpbG8uIFZvY8OqIHRlcsOhIGEgcG9zc2liaWxpZGFkZSBkZSBzYWx2YXIgc3VhIHBlc3F1aXNhLCBlIGNhcnJlZ8OhLWxhIHF1YW5kbyBxdWlzZXIuIEFvIHNhbHZhciwgbyB0aXBvIGRlIGFycXVpdm8gc2Vyw6EgLmR3ci4gQmFzdGEgZ3VhcmRhciBlc3NlIGFycXVpdm8gZSBjYXJyZWfDoS1sbyBxdWFuZG8gbmVjZXNzw6FyaW8uIFZlamEgY29tbyBmYXplcjo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNS9pbWcxMS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtMTc1XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkZpbmQgYW5kIFJlcGxhY2UgLSBTYWx2YW5kbyBhcyBRdWVyaWVzIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTgzIiB0aXRsZT0iRmluZCBhbmQgUmVwbGFjZSAtIFNhbHZhbmRvIGFzIFF1ZXJpZXMiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDUvaW1nMTEtMzAweDE0OS5qcGciIGFsdD0iRmluZCBhbmQgUmVwbGFjZSAtIFNhbHZhbmRvIGFzIFF1ZXJpZXMiIHdpZHRoPSIzMDAiIGhlaWdodD0iMTQ5IiAvPjwvYT48L3A+CjxwPjxzdHJvbmc+UGFyYSByZWZsZXRpcjwvc3Ryb25nPjwvcD4KPHA+QXRlbmRpIHVtIGNsaWVudGUgZW0gdW0gZGVzZW52b2x2aW1lbnRvIGVtIDIwMDMuIE8gc2l0ZSBkZWxlIHRpbmhhIDYzIHDDoWdpbmFzLiBFbSAyMDA4IHJlZml6IGVzc2UgdHJhYmFsaG8sIGNvbSBleGF0b3MgNS41NDIgY8OzZGlnb3MgYSBtZW5vcyEhISBFIG8gbWVsaG9yIGRlIHR1ZG86IHJldGlyYWRvcyBkbyBjb250ZcO6ZG8gdG90YWwgKHF1ZSBzZXJpYSB1dGlsaXphZG8gbm92YW1lbnRlKSBlbSBxdWFyZW50YSBtaW51dG9zLCBhcHJveGltYWRhbWVudGUhISEgQ29tbyBzZXLDoSBxdWUgY29uc2VndWkgaXNzbz8/PzwvcD4KPHA+U2ltcGxlcyEgQW5hbGlzYW5kbyB0b2RvIG8gY8OzZGlnbyBxdWUgZXUgcHJlY2lzYXZhIHJldGlyYXIsIGVzdHVkYW5kbyBzZXVzIGNhc29zIChyZW1vdmVyIGJnY29sb3IgZGUgdGQsIGNsYXNzIGRlIHF1YWxxdWVyIHRhZywgcmVtb3ZlciBmb250IGRlIHRvZG8gbyBzaXRlJiM4MjMwOyksIHNhbHZhbmRvIGNhZGEgcGVzcXVpc2EgZSBhcGxpY2FuZG8gdHVkbyBjb20gYSBvcMOnw6NvIEVudGlyZSBDdXJyZW50IExvY2FsIFNpdGUuIFNpbXBsZXMsIG7Do28/PC9wPgo8cD5Cb20sIGdhbGVyYSYjODIzMDsgw6kgaXNzbyBhw60hIEVzcGVybyB0ZXIgZXhwbGljYWRvIGNvbSBjbGFyZXphIHVtIHBvdWNvIGRlc3NhIGZlcnJhbWVudGEgZXhjZXBjaW9uYWwgZG8gRHJlYW13ZWF2ZXIuIEF0w6kgYSBwcsOzeGltYSE8L3A+CjxwPkVkdWFyZG8gTGFjb3J0ZTxiciAvPgpBZG9iZSBDZXJ0aWZpZWQgRXhwZXJ0ICYjODIxMTsgRHJlYW13ZWF2ZXI8L3A+Cg==" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereço de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/05/09/find-and-replace-avancado-como-utilizar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>O problema da borda automÃ¡tica em imagens com links</title>
		<link>http://www.eduardolacorte.com.br/2009/04/20/o-problema-da-borda-automatica-em-imagens-com-links/</link>
		<comments>http://www.eduardolacorte.com.br/2009/04/20/o-problema-da-borda-automatica-em-imagens-com-links/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 03:35:50 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[OtimizaÃ§Ã£o]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=97</guid>
		<description><![CDATA[OlÃ¡, pessoal! Pensando no que escrever, me lembrei de algo que eu sempre abordo nos meus treinamentos na Impacta, e por incrÃ­vel que pareÃ§a,Â o Dreamweaver CS4 (e nem seus antecessores) nÃ£o faz automaticamente: tratar a bordaÂ gerada pela inserÃ§Ã£o de um link em uma imagem como um estilo CSS. EntÃ£o&#8230; vamos fazer com que ele trate! ]]></description>
			<content:encoded><![CDATA[<p><img alt="M004   Imagens com borda" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/M004---Imagens-com-borda_dRGgs.jpg" class="wppt_float_left" />OlÃ¡, pessoal!</p>
<p>Pensando no que escrever, me lembrei de algo que eu sempre abordo nos meus treinamentos na Impacta, e por incrÃ­vel que pareÃ§a,Â o Dreamweaver CS4 (e nem seus antecessores) nÃ£o faz automaticamente: <strong>tratar a bordaÂ gerada pela inserÃ§Ã£o de um link em uma imagem como um estilo CSS</strong>.</p>
<p>EntÃ£o&#8230; vamos fazer com que ele trate! Vamos lÃ¡:<span id="more-97"></span></p>
<p>- Insira uma imagem do seu site no seu arquivo (salvei o arquivo como demo.html).</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img01.png" rel="shadowbox[post-97];player=img;" title="Inserindo Imagem"><img class="alignnone size-medium wp-image-102" title="Inserindo Imagem" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img01-240x300.png" alt="Inserindo Imagem" width="240" height="300" /></a></p>
<p>- Clique nela e vÃ¡ no painel Properties (Ctrl + F3). LÃ¡ coloque um link qualquer na sua imagem e coloque na opÃ§Ã£o border o valor 0.</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img02.png" rel="shadowbox[post-97];player=img;" title="Atribuindo valores"><img class="alignnone size-medium wp-image-103" title="Atribuindo valores" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img02-300x81.png" alt="Atribuindo valores" width="300" height="81" /></a></p>
<p>- Verifique o cÃ³digo-fonte (modo Code). VocÃª perceberÃ¡ que o cÃ³digo border=&#8221;0&#8243; foi inserido no HTML. AtÃ© aÃ­ tudo bem&#8230; mas se tivÃ©ssemos 483 imagens na nossa pÃ¡gina seriam 483 border=&#8221;0&#8243; pelo documento&#8230; alÃ©m de border=&#8221;0&#8243; ser atributo visual, nÃ£o considerado pelo XHTML 1.0 Strict!!</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img03.png" rel="shadowbox[post-97];player=img;" title="CÃ³digo XHTML, sem CSS"><img class="alignnone size-medium wp-image-104" title="CÃ³digo XHTML, sem CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img03-300x197.png" alt="CÃ³digo XHTML, sem CSS" width="300" height="197" /></a></p>
<p>- Volte para o modo Design, e retire o valor de border. Aproveite e tire os valores de largura e altura da imagem, sob o mesmo conceito de repetiÃ§Ã£o desnecessÃ¡ria de cÃ³digo. Largura e Altura somente devem ser usados em caso de imagens com tamanho que nÃ£o seja real, o que nÃ£o Ã© muito comum&#8230;</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img08.png" rel="shadowbox[post-97];player=img;" title="Limpando o painel Properties"><img class="alignnone size-medium wp-image-110" title="Limpando o painel Properties" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img08-300x81.png" alt="Limpando o painel Properties" width="300" height="81" /></a></p>
<p><strong>OBS:</strong> Nesse momento, ao clicar em algum outro ponto da pÃ¡gina, vocÃª perceberÃ¡ que a imagem ficou com a costumeira borda azulada.Â </p>
<p>- Acesse o painel CSS (Shift + F11) e crie uma nova regra (New CSS Rule).</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img091.jpg" rel="shadowbox[post-97];player=img;" title="New CSS Rule"><img class="alignnone size-medium wp-image-109" title="New CSS Rule" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img091-145x300.jpg" alt="New CSS Rule" width="145" height="300" /></a></p>
<p>- Crie uma regra que serÃ¡ aplicada a todas as imagens da sua pÃ¡gina, conforme a figura abaixo.</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img04.png" rel="shadowbox[post-97];player=img;" title="ConfiguraÃ§Ã£o da regra CSS"><img class="alignnone size-medium wp-image-105" title="ConfiguraÃ§Ã£o da regra CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img04-300x239.png" alt="ConfiguraÃ§Ã£o da regra CSS" width="300" height="239" /></a></p>
<p>OBS: RecomendÃ¡vel criar a regra em arquivo css externo, para que vocÃª possa controlarÂ todas as imagens do siteÂ com uma Ãºnica regra em um Ãºnico arquivo.</p>
<p>- Na janela de configuraÃ§Ã£o do CSS, vÃ¡ Ã  opÃ§Ã£o Border, e preencha sua largura como zero.</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img05.png" rel="shadowbox[post-97];player=img;" title="Anulando a borda em imagens via CSS"><img class="alignnone size-medium wp-image-106" title="Anulando a borda em imagens via CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img05-300x215.png" alt="Anulando a borda em imagens via CSS" width="300" height="215" /></a></p>
<p>- Clique em Ok, volte ao arquivo. Repare que a borda da imagem sumiu. Vamos ao cÃ³digo:</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img06.png" rel="shadowbox[post-97];player=img;" title="Estilo CSS nÃ£o otimizado"><img class="alignnone size-medium wp-image-107" title="Estilo CSS nÃ£o otimizado" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img06-300x178.png" alt="Estilo CSS nÃ£o otimizado" width="300" height="178" /></a></p>
<p>- DÃ¡ para otimizÃ¡-lo com uma pequena regra, que pode ser aplicada assim:</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img07.png" rel="shadowbox[post-97];player=img;" title="CSS otimizado"><img class="alignnone size-medium wp-image-108" title="CSS otimizado" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img07-300x178.png" alt="CSS otimizado" width="300" height="178" /></a></p>
<p>- A linguagem CSS entendeÂ 0 como sendo valor absoluto. VocÃª tem 0 pixels, 0 centÃ­metros, 0 reais, 0 moedas&#8230; vocÃª nÃ£o tem nada. Ã‰ tudo 0, portanto a unidade de medida pode ser retirada. E tambÃ©m que podemos generalizar, querendo que TODAS AS BORDAS tenham valor zero.</p>
<p>E assim fica corrigido o problema. Anulamos todos os <strong>border=&#8221;0&#8243;</strong> que poderiam aparecer em virtude da inseraÃ§Ã£o de links em imagens, e implantamos o que deveria ser praxe para o Dreamweaver.</p>
<p>[]&#8216;s!</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form7" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="TyBwcm9ibGVtYSBkYSBib3JkYSBhdXRvbcOhdGljYSBlbSBpbWFnZW5zIGNvbSBsaW5rcw==" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNC8yMC9vLXByb2JsZW1hLWRhLWJvcmRhLWF1dG9tYXRpY2EtZW0taW1hZ2Vucy1jb20tbGlua3Mv" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNC0yMCAwMDowNDo1MA==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9Ik0wMDQgICBJbWFnZW5zIGNvbSBib3JkYSIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvd3AtcG9zdC10aHVtYm5haWwvTTAwNC0tLUltYWdlbnMtY29tLWJvcmRhX2RSR2dzLmpwZyIgY2xhc3M9IndwcHRfZmxvYXRfbGVmdCIgLz5PbMOhLCBwZXNzb2FsITwvcD4KPHA+UGVuc2FuZG8gbm8gcXVlIGVzY3JldmVyLCBtZSBsZW1icmVpIGRlIGFsZ28gcXVlIGV1IHNlbXByZSBhYm9yZG8gbm9zIG1ldXMgdHJlaW5hbWVudG9zIG5hIEltcGFjdGEsIGUgcG9yIGluY3LDrXZlbCBxdWUgcGFyZcOnYSzCoG8gRHJlYW13ZWF2ZXIgQ1M0IChlIG5lbSBzZXVzIGFudGVjZXNzb3JlcykgbsOjbyBmYXogYXV0b21hdGljYW1lbnRlOiA8c3Ryb25nPnRyYXRhciBhIGJvcmRhwqBnZXJhZGEgcGVsYSBpbnNlcsOnw6NvIGRlIHVtIGxpbmsgZW0gdW1hIGltYWdlbSBjb21vIHVtIGVzdGlsbyBDU1M8L3N0cm9uZz4uPC9wPgo8cD5FbnTDo28mIzgyMzA7IHZhbW9zIGZhemVyIGNvbSBxdWUgZWxlIHRyYXRlISBWYW1vcyBsw6E6PHNwYW4gaWQ9Im1vcmUtOTciPjwvc3Bhbj48L3A+CjxwPi0gSW5zaXJhIHVtYSBpbWFnZW0gZG8gc2V1IHNpdGUgbm8gc2V1IGFycXVpdm8gKHNhbHZlaSBvIGFycXVpdm8gY29tbyBkZW1vLmh0bWwpLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPsKgPGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDEucG5nIiByZWw9InNoYWRvd2JveFtwb3N0LTk3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9Ikluc2VyaW5kbyBJbWFnZW0iPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xMDIiIHRpdGxlPSJJbnNlcmluZG8gSW1hZ2VtIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAxLTI0MHgzMDAucG5nIiBhbHQ9Ikluc2VyaW5kbyBJbWFnZW0iIHdpZHRoPSIyNDAiIGhlaWdodD0iMzAwIiAvPjwvYT48L3A+CjxwPi0gQ2xpcXVlIG5lbGEgZSB2w6Egbm8gcGFpbmVsIFByb3BlcnRpZXMgKEN0cmwgKyBGMykuIEzDoSBjb2xvcXVlIHVtIGxpbmsgcXVhbHF1ZXIgbmEgc3VhIGltYWdlbSBlIGNvbG9xdWUgbmEgb3DDp8OjbyBib3JkZXIgbyB2YWxvciAwLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPsKgPGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDIucG5nIiByZWw9InNoYWRvd2JveFtwb3N0LTk3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkF0cmlidWluZG8gdmFsb3JlcyI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTEwMyIgdGl0bGU9IkF0cmlidWluZG8gdmFsb3JlcyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMi0zMDB4ODEucG5nIiBhbHQ9IkF0cmlidWluZG8gdmFsb3JlcyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSI4MSIgLz48L2E+PC9wPgo8cD4tIFZlcmlmaXF1ZSBvIGPDs2RpZ28tZm9udGUgKG1vZG8gQ29kZSkuIFZvY8OqIHBlcmNlYmVyw6EgcXVlIG8gY8OzZGlnbyBib3JkZXI9JiM4MjIxOzAmIzgyNDM7IGZvaSBpbnNlcmlkbyBubyBIVE1MLiBBdMOpIGHDrSB0dWRvIGJlbSYjODIzMDsgbWFzIHNlIHRpdsOpc3NlbW9zIDQ4MyBpbWFnZW5zIG5hIG5vc3NhIHDDoWdpbmEgc2VyaWFtIDQ4MyBib3JkZXI9JiM4MjIxOzAmIzgyNDM7IHBlbG8gZG9jdW1lbnRvJiM4MjMwOyBhbMOpbSBkZSBib3JkZXI9JiM4MjIxOzAmIzgyNDM7IHNlciBhdHJpYnV0byB2aXN1YWwsIG7Do28gY29uc2lkZXJhZG8gcGVsbyBYSFRNTCAxLjAgU3RyaWN0ISE8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij7CoDxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAzLnBuZyIgcmVsPSJzaGFkb3dib3hbcG9zdC05N107cGxheWVyPWltZzsiIHRpdGxlPSJDw7NkaWdvIFhIVE1MLCBzZW0gQ1NTIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTA0IiB0aXRsZT0iQ8OzZGlnbyBYSFRNTCwgc2VtIENTUyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMy0zMDB4MTk3LnBuZyIgYWx0PSJDw7NkaWdvIFhIVE1MLCBzZW0gQ1NTIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE5NyIgLz48L2E+PC9wPgo8cD4tIFZvbHRlIHBhcmEgbyBtb2RvIERlc2lnbiwgZSByZXRpcmUgbyB2YWxvciBkZSBib3JkZXIuIEFwcm92ZWl0ZSBlIHRpcmUgb3MgdmFsb3JlcyBkZSBsYXJndXJhIGUgYWx0dXJhIGRhIGltYWdlbSwgc29iIG8gbWVzbW8gY29uY2VpdG8gZGUgcmVwZXRpw6fDo28gZGVzbmVjZXNzw6FyaWEgZGUgY8OzZGlnby4gTGFyZ3VyYSBlIEFsdHVyYSBzb21lbnRlIGRldmVtIHNlciB1c2Fkb3MgZW0gY2FzbyBkZSBpbWFnZW5zIGNvbSB0YW1hbmhvIHF1ZSBuw6NvIHNlamEgcmVhbCwgbyBxdWUgbsOjbyDDqSBtdWl0byBjb211bSYjODIzMDs8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij7CoDxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA4LnBuZyIgcmVsPSJzaGFkb3dib3hbcG9zdC05N107cGxheWVyPWltZzsiIHRpdGxlPSJMaW1wYW5kbyBvIHBhaW5lbCBQcm9wZXJ0aWVzIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTEwIiB0aXRsZT0iTGltcGFuZG8gbyBwYWluZWwgUHJvcGVydGllcyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwOC0zMDB4ODEucG5nIiBhbHQ9IkxpbXBhbmRvIG8gcGFpbmVsIFByb3BlcnRpZXMiIHdpZHRoPSIzMDAiIGhlaWdodD0iODEiIC8+PC9hPjwvcD4KPHA+PHN0cm9uZz5PQlM6PC9zdHJvbmc+IE5lc3NlIG1vbWVudG8sIGFvIGNsaWNhciBlbSBhbGd1bSBvdXRybyBwb250byBkYSBww6FnaW5hLCB2b2PDqiBwZXJjZWJlcsOhIHF1ZSBhIGltYWdlbSBmaWNvdSBjb20gYSBjb3N0dW1laXJhIGJvcmRhIGF6dWxhZGEuwqA8L3A+CjxwPi0gQWNlc3NlIG8gcGFpbmVsIENTUyAoU2hpZnQgKyBGMTEpIGUgY3JpZSB1bWEgbm92YSByZWdyYSAoTmV3IENTUyBSdWxlKS48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij7CoDxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA5MS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtOTddO3BsYXllcj1pbWc7IiB0aXRsZT0iTmV3IENTUyBSdWxlIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTA5IiB0aXRsZT0iTmV3IENTUyBSdWxlIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA5MS0xNDV4MzAwLmpwZyIgYWx0PSJOZXcgQ1NTIFJ1bGUiIHdpZHRoPSIxNDUiIGhlaWdodD0iMzAwIiAvPjwvYT48L3A+CjxwPi0gQ3JpZSB1bWEgcmVncmEgcXVlIHNlcsOhIGFwbGljYWRhIGEgdG9kYXMgYXMgaW1hZ2VucyBkYSBzdWEgcMOhZ2luYSwgY29uZm9ybWUgYSBmaWd1cmEgYWJhaXhvLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPsKgPGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDQucG5nIiByZWw9InNoYWRvd2JveFtwb3N0LTk3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkNvbmZpZ3VyYcOnw6NvIGRhIHJlZ3JhIENTUyI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTEwNSIgdGl0bGU9IkNvbmZpZ3VyYcOnw6NvIGRhIHJlZ3JhIENTUyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwNC0zMDB4MjM5LnBuZyIgYWx0PSJDb25maWd1cmHDp8OjbyBkYSByZWdyYSBDU1MiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjM5IiAvPjwvYT48L3A+CjxwPk9CUzogUmVjb21lbmTDoXZlbCBjcmlhciBhIHJlZ3JhIGVtIGFycXVpdm8gY3NzIGV4dGVybm8sIHBhcmEgcXVlIHZvY8OqIHBvc3NhIGNvbnRyb2xhcsKgdG9kYXMgYXMgaW1hZ2VucyBkbyBzaXRlwqBjb20gdW1hIMO6bmljYSByZWdyYSBlbSB1bSDDum5pY28gYXJxdWl2by48L3A+CjxwPi0gTmEgamFuZWxhIGRlIGNvbmZpZ3VyYcOnw6NvIGRvIENTUywgdsOhIMOgIG9ww6fDo28gQm9yZGVyLCBlIHByZWVuY2hhIHN1YSBsYXJndXJhIGNvbW8gemVyby48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij7CoDxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA1LnBuZyIgcmVsPSJzaGFkb3dib3hbcG9zdC05N107cGxheWVyPWltZzsiIHRpdGxlPSJBbnVsYW5kbyBhIGJvcmRhIGVtIGltYWdlbnMgdmlhIENTUyI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTEwNiIgdGl0bGU9IkFudWxhbmRvIGEgYm9yZGEgZW0gaW1hZ2VucyB2aWEgQ1NTIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA1LTMwMHgyMTUucG5nIiBhbHQ9IkFudWxhbmRvIGEgYm9yZGEgZW0gaW1hZ2VucyB2aWEgQ1NTIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIxNSIgLz48L2E+PC9wPgo8cD4tIENsaXF1ZSBlbSBPaywgdm9sdGUgYW8gYXJxdWl2by4gUmVwYXJlIHF1ZSBhIGJvcmRhIGRhIGltYWdlbSBzdW1pdS4gVmFtb3MgYW8gY8OzZGlnbzo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij7CoDxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA2LnBuZyIgcmVsPSJzaGFkb3dib3hbcG9zdC05N107cGxheWVyPWltZzsiIHRpdGxlPSJFc3RpbG8gQ1NTIG7Do28gb3RpbWl6YWRvIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtMTA3IiB0aXRsZT0iRXN0aWxvIENTUyBuw6NvIG90aW1pemFkbyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwNi0zMDB4MTc4LnBuZyIgYWx0PSJFc3RpbG8gQ1NTIG7Do28gb3RpbWl6YWRvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE3OCIgLz48L2E+PC9wPgo8cD4tIETDoSBwYXJhIG90aW1pesOhLWxvIGNvbSB1bWEgcGVxdWVuYSByZWdyYSwgcXVlIHBvZGUgc2VyIGFwbGljYWRhIGFzc2ltOjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPsKgPGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDcucG5nIiByZWw9InNoYWRvd2JveFtwb3N0LTk3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkNTUyBvdGltaXphZG8iPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS0xMDgiIHRpdGxlPSJDU1Mgb3RpbWl6YWRvIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA3LTMwMHgxNzgucG5nIiBhbHQ9IkNTUyBvdGltaXphZG8iIHdpZHRoPSIzMDAiIGhlaWdodD0iMTc4IiAvPjwvYT48L3A+CjxwPi0gQSBsaW5ndWFnZW0gQ1NTIGVudGVuZGXCoDAgY29tbyBzZW5kbyB2YWxvciBhYnNvbHV0by4gVm9jw6ogdGVtIDAgcGl4ZWxzLCAwIGNlbnTDrW1ldHJvcywgMCByZWFpcywgMCBtb2VkYXMmIzgyMzA7IHZvY8OqIG7Do28gdGVtIG5hZGEuIMOJIHR1ZG8gMCwgcG9ydGFudG8gYSB1bmlkYWRlIGRlIG1lZGlkYSBwb2RlIHNlciByZXRpcmFkYS4gRSB0YW1iw6ltIHF1ZSBwb2RlbW9zIGdlbmVyYWxpemFyLCBxdWVyZW5kbyBxdWUgVE9EQVMgQVMgQk9SREFTIHRlbmhhbSB2YWxvciB6ZXJvLjwvcD4KPHA+RSBhc3NpbSBmaWNhIGNvcnJpZ2lkbyBvIHByb2JsZW1hLiBBbnVsYW1vcyB0b2RvcyBvcyA8c3Ryb25nPmJvcmRlcj0mIzgyMjE7MCYjODI0Mzs8L3N0cm9uZz4gcXVlIHBvZGVyaWFtIGFwYXJlY2VyIGVtIHZpcnR1ZGUgZGEgaW5zZXJhw6fDo28gZGUgbGlua3MgZW0gaW1hZ2VucywgZSBpbXBsYW50YW1vcyBvIHF1ZSBkZXZlcmlhIHNlciBwcmF4ZSBwYXJhIG8gRHJlYW13ZWF2ZXIuPC9wPgo8cD5bXSYjODIxNjtzITwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Printer"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Printer" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereço de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/04/20/o-problema-da-borda-automatica-em-imagens-com-links/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Formatando Tabelas com CSS</title>
		<link>http://www.eduardolacorte.com.br/2009/04/15/formatando-tabelas-com-css/</link>
		<comments>http://www.eduardolacorte.com.br/2009/04/15/formatando-tabelas-com-css/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 19:18:22 +0000</pubDate>
		<dc:creator>Eduardo Lacorte</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[OtimizaÃ§Ã£o]]></category>

		<guid isPermaLink="false">http://www.eduardolacorte.com.br/?p=57</guid>
		<description><![CDATA[Vou demonstrar nesse tÃ³pico algo relativamente simples, mais uma vez voltado para o pÃºblico iniciante em Dreamweaver e Desenvolvimento Web em geral, mas que jÃ¡ conhece um pouco de XHTML e CSS: como formatar tabelas de dados com CSS.

Muitos desenvolvedores fazem como no Word: selecionam as cÃ©lulas da tabela e, atravÃ©s do Painel de Propriedades (CTRL + F3), centralizam os conteÃºdos das cÃ©lulas, ou ainda aplicam cor de fonte, fundo e outras manobras que sÃ³ fazem com que o cÃ³digo cresÃ§a exponencialmente (partindo do princÃ­pio que o site pode conter inÃºmeras tabelas)]]></description>
			<content:encoded><![CDATA[<p><img alt="M002   Tabelas com CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/wp-post-thumbnail/M002---Tabelas-com-CSS_xDJqj.jpg" class="wppt_float_left" />OlÃ¡, pessoal.</p>
<p>Vou demonstrar nesse tÃ³pico algo relativamente simples, mais uma vez <strong>voltado para o pÃºblico iniciante em Dreamweaver e Desenvolvimento Web em geral</strong>, mas que jÃ¡ conhece um pouco de XHTML e CSS: como formatar tabelas de dados com CSS.</p>
<p>Muitos desenvolvedores fazem como no Word: selecionam as cÃ©lulas da tabela e, atravÃ©s do Painel de Propriedades (CTRL + F3), centralizam os conteÃºdos das cÃ©lulas, ou ainda aplicam cor de fonte, fundo e outras manobras que sÃ³ fazem com que o cÃ³digo cresÃ§a exponencialmente (partindo do princÃ­pio que o site pode conter inÃºmeras tabelas). Embora seja uma manobra errada Ã© a mais aplicada, pela sua comodidade e muitas vezes a falta de conhecimento dos desenvolvedores. E como eu sempre digo: formatar pelo Painel Properties Ã© a pior roubada em que um desenvolvedor pode se meter (a nÃ£o ser para aplicar regras CSS previamente criadas).<span id="more-57"></span></p>
<p>Vamos deixar de blÃ¡ blÃ¡ blÃ¡ e mÃ£os Ã  obra!</p>
<p><strong>Software Utilizado: Adobe Dreamweaver CS4<br />
Requisitos: Conhecer um pouco de XHTML e CSS</strong></p>
<p>Considere a tabela abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img01.jpg" rel="shadowbox[post-57];player=img;" title="Tabela em estÃ¡gio inicial"><img class="size-medium wp-image-63  aligncenter" title="Tabela em estÃ¡gio inicial" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img01-300x295.jpg" alt="Tabela em estÃ¡gio inicial" width="300" height="295" /></a></p>
<p>Ã‰ uma tabela simples, sem formataÃ§Ã£o alguma, como realmente deve ser. Ã‰ um grande erro o desenvolvedor gerar conteÃºdo e formatÃ¡-lo ao mesmo tempo. Primeiro faÃ§a o bÃ¡sico, depois se preocupe em formatar. =)</p>
<p>- Abra o Painel CSS Styles (Shift + F11)</p>
<p>- Declare uma nova regra CSS (New CSS Rule)</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img02.jpg" rel="shadowbox[post-57];player=img;" title="Painel CSS Styles"><img class="alignnone size-medium wp-image-64" title="Painel CSS Styles" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img02-145x300.jpg" alt="Painel CSS Styles" width="145" height="300" /></a></p>
<p><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img02.jpg" rel="shadowbox[post-57];player=img;"></a></p>
<p>- Preencha a sua caixa de diÃ¡logo como mostra a figura abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img04.jpg" rel="shadowbox[post-57];player=img;" title="DefiniÃ§Ã£o da regra CSS"><img class="alignnone size-medium wp-image-66" title="DefiniÃ§Ã£o da regra CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img04-300x239.jpg" alt="DefiniÃ§Ã£o da regra CSS" width="300" height="239" /></a></p>
<p><strong>OBS:</strong> Conforme solicitado um conhecimento mÃ­nimo de CSS, nesse exemploÂ irei colocar a Rule Definition em &#8220;This document only&#8221; (gerar cÃ³digo CSS para esse documento e nesse documento, em seu cabeÃ§alho), mas fica a critÃ©rio do desenvolvedor se oÂ CSS deve ser gerado em um arquivo .css (New Style Sheet File), ou mesmo umÂ CSS jÃ¡ existente.</p>
<p>- Defina a regra <strong>.dados</strong>. Utilizei configuraÃ§Ãµes bÃ¡sicas como exemplo (atenÃ§Ã£o Ã  Ãºltima tela da imagem):</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img03.jpg" rel="shadowbox[post-57];player=img;" title="Regras CSS"><img class="alignnone size-medium wp-image-65" title="Regras CSS" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img03-137x300.jpg" alt="Regras CSS" width="137" height="300" /></a>Â </p>
<p>- Clique em OK.</p>
<p>- Volte Ã  pÃ¡gina, selecione a tabela pelas suas bordas ou pela tag &lt;table&gt; no navegador de tags, e aplique a classe dados, que estarÃ¡ disponÃ­vel na opÃ§Ã£o Class no Painel Properties.</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img05.jpg" rel="shadowbox[post-57];player=img;" title="AplicaÃ§Ã£o da regra .dados"><img class="alignnone size-medium wp-image-67" title="AplicaÃ§Ã£o da regra .dados" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img05-272x300.jpg" alt="AplicaÃ§Ã£o da regra .dados" width="272" height="300" /></a></p>
<p>O resultado serÃ¡ uma tabela com textos centralizados e fonte Verdana, conforme formatado. PorÃ©m, perceba que as bordas nÃ£o foram atribuÃ­das Ã s cÃ©lulas, e sim Ã  tabela apenas, ou as bordas exteriores. Para resolver o problema temos que criar outra regra CSS (Painel CSS Styles novamente &#8211; New CSS Rule), com o nome de <strong>.dados td</strong>, conforme a imagem abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img06.jpg" rel="shadowbox[post-57];player=img;" title="CriaÃ§Ã£o da regra .dados td"><img class="alignnone size-medium wp-image-69" title="CriaÃ§Ã£o da regra .dados td" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img06-300x239.jpg" alt="CriaÃ§Ã£o da regra .dados td" width="300" height="239" /></a></p>
<p>Explicando:</p>
<p>Todas as tags &lt;td&gt; que estiverem dentro de uma tag tomada pela classe <strong>dados</strong> serÃ£o formatadas de acordo com a regra criada. Veja como podemos eliminar vÃ¡rios cÃ³digos, com o auxÃ­lio da programaÃ§Ã£o abaixo:</p>
<p style="text-align: center;">Â <a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img07.jpg" rel="shadowbox[post-57];player=img;" title="AplicaÃ§Ã£o da regra .dados td"><img class="alignnone size-medium wp-image-70" title="AplicaÃ§Ã£o da regra .dados td" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img07-300x125.jpg" alt="AplicaÃ§Ã£o da regra .dados td" width="300" height="125" /></a></p>
<p style="text-align: left;">- Ao configurar como a imagem acima, aperte Apply. VocÃª perceberÃ¡ que todas as cÃ©lulas ficaram com suas bordas pretas. Poderiam, por exemplo, ter ficado maiores, caso eu tivesse declarado altura (atributo Height, na categoria Box)&#8230;</p>
<p style="text-align: left;">Assim como o exemplo acima, vocÃª tambÃ©m pode criar uma classe para os tÃ­tulos das tabelas, chamada .dados .titulo (essa classe sÃ³ funcionarÃ¡ se estiver dentro de um objeto que tenha a classe .dados), aplicar nas primeiras cÃ©lulas ou linha da tabela, bem como outra regra chamada .dados .par (para as linhas pares dos dados da tabela)Â e obter um resultado como o da imagem abaixo:</p>
<p style="text-align: center;"><a href="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img08.jpg" rel="shadowbox[post-57];player=img;" title="Tabela ConcluÃ­da"><img class="alignnone size-medium wp-image-71" title="Tabela ConcluÃ­da" src="http://www.eduardolacorte.com.br/wp-content/uploads/2009/04/img08-300x120.jpg" alt="Tabela ConcluÃ­da" width="300" height="120" /></a></p>
<p>Questionamento: uma classeÂ ou um identificador?</p>
<p>Simples. Um identificador faria com que essa tÃ©cnica fosse usada para uma tabela exclusivamente, ao passo que uma classe permite o uso em diversas tabelas ao mesmo tempo, controlando assim o visual dos dados do seu site como um todo.Â  Eu poderia trocar as cores de todas as tabelas do meu site apenas com essas quatro configuraÃ§Ãµes (desde que elas estivessem escritas em um arquivo .css externo, e nÃ£o no mesmo arquivo, claro&#8230;).</p>
<p>As duas tÃ©cnicas geram o mesmo resultado, com a diferenÃ§a de ID ser destinado a uma regiÃ£o apenas. AÃ­ vai de vocÃª definir&#8230; se serÃ¡ necessÃ¡rio aplicar a tÃ©cnia em vÃ¡rias tabelas ao mesmo tempo (considerando mais de uma por pÃ¡gina) ou se haverÃ¡ apenas uma tabela por pÃ¡gina. No primeiro caso a classe Ã© o melhor modo. JÃ¡ no segundo o identificador (ID) atende melhor, considerando atÃ© mesmo implantaÃ§Ã£o de AJAX e menor uso de regras CSS.</p>
<p>Ã‰ isso aÃ­. TÃ³pico simples de aplicar, e espero que simples de entender. Principiantes, mÃ£os Ã  obra! =)</p>
<div class="pdf24Plugin-cp">  	<form name="pdf24Form8" method="post" action="http://doc2pdf.pdf24.org/wordpress.php" target="pdf24PopWin" onsubmit="var pdf24Win = window.open('about:blank', 'pdf24PopWin', 'resizable=yes,scrollbars=yes,width=400,height=200,top=0,left=0'); pdf24Win.focus();">  		<input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnI=" /><input type="hidden" name="blogName" value="ZWR1YXJkbyBsYWNvcnRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="Rm9ybWF0YW5kbyBUYWJlbGFzIGNvbSBDU1M=" /><input type="hidden" name="postLink_0" value="aHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvMjAwOS8wNC8xNS9mb3JtYXRhbmRvLXRhYmVsYXMtY29tLWNzcy8=" /><input type="hidden" name="postAuthor_0" value="RWR1YXJkbyBMYWNvcnRl" /><input type="hidden" name="postDateTime_0" value="MjAwOS0wNC0xNSAxNjowNDoyMg==" /><input type="hidden" name="postContent_0" value="PHA+PGltZyBhbHQ9Ik0wMDIgICBUYWJlbGFzIGNvbSBDU1MiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzL3dwLXBvc3QtdGh1bWJuYWlsL00wMDItLS1UYWJlbGFzLWNvbS1DU1NfeERKcWouanBnIiBjbGFzcz0id3BwdF9mbG9hdF9sZWZ0IiAvPk9sw6EsIHBlc3NvYWwuPC9wPgo8cD5Wb3UgZGVtb25zdHJhciBuZXNzZSB0w7NwaWNvIGFsZ28gcmVsYXRpdmFtZW50ZSBzaW1wbGVzLCBtYWlzIHVtYSB2ZXogPHN0cm9uZz52b2x0YWRvIHBhcmEgbyBww7pibGljbyBpbmljaWFudGUgZW0gRHJlYW13ZWF2ZXIgZSBEZXNlbnZvbHZpbWVudG8gV2ViIGVtIGdlcmFsPC9zdHJvbmc+LCBtYXMgcXVlIGrDoSBjb25oZWNlIHVtIHBvdWNvIGRlIFhIVE1MIGUgQ1NTOiBjb21vIGZvcm1hdGFyIHRhYmVsYXMgZGUgZGFkb3MgY29tIENTUy48L3A+CjxwPk11aXRvcyBkZXNlbnZvbHZlZG9yZXMgZmF6ZW0gY29tbyBubyBXb3JkOiBzZWxlY2lvbmFtIGFzIGPDqWx1bGFzIGRhIHRhYmVsYSBlLCBhdHJhdsOpcyBkbyBQYWluZWwgZGUgUHJvcHJpZWRhZGVzIChDVFJMICsgRjMpLCBjZW50cmFsaXphbSBvcyBjb250ZcO6ZG9zIGRhcyBjw6lsdWxhcywgb3UgYWluZGEgYXBsaWNhbSBjb3IgZGUgZm9udGUsIGZ1bmRvIGUgb3V0cmFzIG1hbm9icmFzIHF1ZSBzw7MgZmF6ZW0gY29tIHF1ZSBvIGPDs2RpZ28gY3Jlc8OnYSBleHBvbmVuY2lhbG1lbnRlIChwYXJ0aW5kbyBkbyBwcmluY8OtcGlvIHF1ZSBvIHNpdGUgcG9kZSBjb250ZXIgaW7Dum1lcmFzIHRhYmVsYXMpLiBFbWJvcmEgc2VqYSB1bWEgbWFub2JyYSBlcnJhZGEgw6kgYSBtYWlzIGFwbGljYWRhLCBwZWxhIHN1YSBjb21vZGlkYWRlIGUgbXVpdGFzIHZlemVzIGEgZmFsdGEgZGUgY29uaGVjaW1lbnRvIGRvcyBkZXNlbnZvbHZlZG9yZXMuIEUgY29tbyBldSBzZW1wcmUgZGlnbzogZm9ybWF0YXIgcGVsbyBQYWluZWwgUHJvcGVydGllcyDDqSBhIHBpb3Igcm91YmFkYSBlbSBxdWUgdW0gZGVzZW52b2x2ZWRvciBwb2RlIHNlIG1ldGVyIChhIG7Do28gc2VyIHBhcmEgYXBsaWNhciByZWdyYXMgQ1NTIHByZXZpYW1lbnRlIGNyaWFkYXMpLjxzcGFuIGlkPSJtb3JlLTU3Ij48L3NwYW4+PC9wPgo8cD5WYW1vcyBkZWl4YXIgZGUgYmzDoSBibMOhIGJsw6EgZSBtw6NvcyDDoCBvYnJhITwvcD4KPHA+PHN0cm9uZz5Tb2Z0d2FyZSBVdGlsaXphZG86IEFkb2JlIERyZWFtd2VhdmVyIENTNDxiciAvPgpSZXF1aXNpdG9zOiBDb25oZWNlciB1bSBwb3VjbyBkZSBYSFRNTCBlIENTUzwvc3Ryb25nPjwvcD4KPHA+Q29uc2lkZXJlIGEgdGFiZWxhIGFiYWl4bzo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMS5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7IiB0aXRsZT0iVGFiZWxhIGVtIGVzdMOhZ2lvIGluaWNpYWwiPjxpbWcgY2xhc3M9InNpemUtbWVkaXVtIHdwLWltYWdlLTYzICBhbGlnbmNlbnRlciIgdGl0bGU9IlRhYmVsYSBlbSBlc3TDoWdpbyBpbmljaWFsIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAxLTMwMHgyOTUuanBnIiBhbHQ9IlRhYmVsYSBlbSBlc3TDoWdpbyBpbmljaWFsIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI5NSIgLz48L2E+PC9wPgo8cD7DiSB1bWEgdGFiZWxhIHNpbXBsZXMsIHNlbSBmb3JtYXRhw6fDo28gYWxndW1hLCBjb21vIHJlYWxtZW50ZSBkZXZlIHNlci4gw4kgdW0gZ3JhbmRlIGVycm8gbyBkZXNlbnZvbHZlZG9yIGdlcmFyIGNvbnRlw7pkbyBlIGZvcm1hdMOhLWxvIGFvIG1lc21vIHRlbXBvLiBQcmltZWlybyBmYcOnYSBvIGLDoXNpY28sIGRlcG9pcyBzZSBwcmVvY3VwZSBlbSBmb3JtYXRhci4gPSk8L3A+CjxwPi0gQWJyYSBvIFBhaW5lbCBDU1MgU3R5bGVzIChTaGlmdCArIEYxMSk8L3A+CjxwPi0gRGVjbGFyZSB1bWEgbm92YSByZWdyYSBDU1MgKE5ldyBDU1MgUnVsZSk8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMi5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7IiB0aXRsZT0iUGFpbmVsIENTUyBTdHlsZXMiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS02NCIgdGl0bGU9IlBhaW5lbCBDU1MgU3R5bGVzIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzAyLTE0NXgzMDAuanBnIiBhbHQ9IlBhaW5lbCBDU1MgU3R5bGVzIiB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjMwMCIgLz48L2E+PC9wPgo8cD48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMi5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7Ij48L2E+PC9wPgo8cD4tIFByZWVuY2hhIGEgc3VhIGNhaXhhIGRlIGRpw6Fsb2dvIGNvbW8gbW9zdHJhIGEgZmlndXJhIGFiYWl4bzo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwNC5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7IiB0aXRsZT0iRGVmaW5pw6fDo28gZGEgcmVncmEgQ1NTIj48aW1nIGNsYXNzPSJhbGlnbm5vbmUgc2l6ZS1tZWRpdW0gd3AtaW1hZ2UtNjYiIHRpdGxlPSJEZWZpbmnDp8OjbyBkYSByZWdyYSBDU1MiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDQtMzAweDIzOS5qcGciIGFsdD0iRGVmaW5pw6fDo28gZGEgcmVncmEgQ1NTIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIzOSIgLz48L2E+PC9wPgo8cD48c3Ryb25nPk9CUzo8L3N0cm9uZz4gQ29uZm9ybWUgc29saWNpdGFkbyB1bSBjb25oZWNpbWVudG8gbcOtbmltbyBkZSBDU1MsIG5lc3NlIGV4ZW1wbG/CoGlyZWkgY29sb2NhciBhIFJ1bGUgRGVmaW5pdGlvbiBlbSAmIzgyMjA7VGhpcyBkb2N1bWVudCBvbmx5JiM4MjIxOyAoZ2VyYXIgY8OzZGlnbyBDU1MgcGFyYSBlc3NlIGRvY3VtZW50byBlIG5lc3NlIGRvY3VtZW50bywgZW0gc2V1IGNhYmXDp2FsaG8pLCBtYXMgZmljYSBhIGNyaXTDqXJpbyBkbyBkZXNlbnZvbHZlZG9yIHNlIG/CoENTUyBkZXZlIHNlciBnZXJhZG8gZW0gdW0gYXJxdWl2byAuY3NzIChOZXcgU3R5bGUgU2hlZXQgRmlsZSksIG91IG1lc21vIHVtwqBDU1MgasOhIGV4aXN0ZW50ZS48L3A+CjxwPi0gRGVmaW5hIGEgcmVncmEgPHN0cm9uZz4uZGFkb3M8L3N0cm9uZz4uIFV0aWxpemVpIGNvbmZpZ3VyYcOnw7VlcyBiw6FzaWNhcyBjb21vIGV4ZW1wbG8gKGF0ZW7Dp8OjbyDDoCDDumx0aW1hIHRlbGEgZGEgaW1hZ2VtKTo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMy5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7IiB0aXRsZT0iUmVncmFzIENTUyI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTY1IiB0aXRsZT0iUmVncmFzIENTUyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwMy0xMzd4MzAwLmpwZyIgYWx0PSJSZWdyYXMgQ1NTIiB3aWR0aD0iMTM3IiBoZWlnaHQ9IjMwMCIgLz48L2E+wqA8L3A+CjxwPi0gQ2xpcXVlIGVtIE9LLjwvcD4KPHA+LSBWb2x0ZSDDoCBww6FnaW5hLCBzZWxlY2lvbmUgYSB0YWJlbGEgcGVsYXMgc3VhcyBib3JkYXMgb3UgcGVsYSB0YWcgJmx0O3RhYmxlJmd0OyBubyBuYXZlZ2Fkb3IgZGUgdGFncywgZSBhcGxpcXVlIGEgY2xhc3NlIGRhZG9zLCBxdWUgZXN0YXLDoSBkaXNwb27DrXZlbCBuYSBvcMOnw6NvIENsYXNzIG5vIFBhaW5lbCBQcm9wZXJ0aWVzLjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPjxhIGhyZWY9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA1LmpwZyIgcmVsPSJzaGFkb3dib3hbcG9zdC01N107cGxheWVyPWltZzsiIHRpdGxlPSJBcGxpY2HDp8OjbyBkYSByZWdyYSAuZGFkb3MiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS02NyIgdGl0bGU9IkFwbGljYcOnw6NvIGRhIHJlZ3JhIC5kYWRvcyIgc3JjPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwNS0yNzJ4MzAwLmpwZyIgYWx0PSJBcGxpY2HDp8OjbyBkYSByZWdyYSAuZGFkb3MiIHdpZHRoPSIyNzIiIGhlaWdodD0iMzAwIiAvPjwvYT48L3A+CjxwPk8gcmVzdWx0YWRvIHNlcsOhIHVtYSB0YWJlbGEgY29tIHRleHRvcyBjZW50cmFsaXphZG9zIGUgZm9udGUgVmVyZGFuYSwgY29uZm9ybWUgZm9ybWF0YWRvLiBQb3LDqW0sIHBlcmNlYmEgcXVlIGFzIGJvcmRhcyBuw6NvIGZvcmFtIGF0cmlidcOtZGFzIMOgcyBjw6lsdWxhcywgZSBzaW0gw6AgdGFiZWxhIGFwZW5hcywgb3UgYXMgYm9yZGFzIGV4dGVyaW9yZXMuIFBhcmEgcmVzb2x2ZXIgbyBwcm9ibGVtYSB0ZW1vcyBxdWUgY3JpYXIgb3V0cmEgcmVncmEgQ1NTIChQYWluZWwgQ1NTIFN0eWxlcyBub3ZhbWVudGUgJiM4MjExOyBOZXcgQ1NTIFJ1bGUpLCBjb20gbyBub21lIGRlIDxzdHJvbmc+LmRhZG9zIHRkPC9zdHJvbmc+LCBjb25mb3JtZSBhIGltYWdlbSBhYmFpeG86PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDYuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTU3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkNyaWHDp8OjbyBkYSByZWdyYSAuZGFkb3MgdGQiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS02OSIgdGl0bGU9IkNyaWHDp8OjbyBkYSByZWdyYSAuZGFkb3MgdGQiIHNyYz0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDYtMzAweDIzOS5qcGciIGFsdD0iQ3JpYcOnw6NvIGRhIHJlZ3JhIC5kYWRvcyB0ZCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMzkiIC8+PC9hPjwvcD4KPHA+RXhwbGljYW5kbzo8L3A+CjxwPlRvZGFzIGFzIHRhZ3MgJmx0O3RkJmd0OyBxdWUgZXN0aXZlcmVtIGRlbnRybyBkZSB1bWEgdGFnIHRvbWFkYSBwZWxhIGNsYXNzZSA8c3Ryb25nPmRhZG9zPC9zdHJvbmc+IHNlcsOjbyBmb3JtYXRhZGFzIGRlIGFjb3JkbyBjb20gYSByZWdyYSBjcmlhZGEuIFZlamEgY29tbyBwb2RlbW9zIGVsaW1pbmFyIHbDoXJpb3MgY8OzZGlnb3MsIGNvbSBvIGF1eMOtbGlvIGRhIHByb2dyYW1hw6fDo28gYWJhaXhvOjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsiPsKgPGEgaHJlZj0iaHR0cDovL3d3dy5lZHVhcmRvbGFjb3J0ZS5jb20uYnIvd3AtY29udGVudC91cGxvYWRzLzIwMDkvMDQvaW1nMDcuanBnIiByZWw9InNoYWRvd2JveFtwb3N0LTU3XTtwbGF5ZXI9aW1nOyIgdGl0bGU9IkFwbGljYcOnw6NvIGRhIHJlZ3JhIC5kYWRvcyB0ZCI+PGltZyBjbGFzcz0iYWxpZ25ub25lIHNpemUtbWVkaXVtIHdwLWltYWdlLTcwIiB0aXRsZT0iQXBsaWNhw6fDo28gZGEgcmVncmEgLmRhZG9zIHRkIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA3LTMwMHgxMjUuanBnIiBhbHQ9IkFwbGljYcOnw6NvIGRhIHJlZ3JhIC5kYWRvcyB0ZCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIxMjUiIC8+PC9hPjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7Ij4tIEFvIGNvbmZpZ3VyYXIgY29tbyBhIGltYWdlbSBhY2ltYSwgYXBlcnRlIEFwcGx5LiBWb2PDqiBwZXJjZWJlcsOhIHF1ZSB0b2RhcyBhcyBjw6lsdWxhcyBmaWNhcmFtIGNvbSBzdWFzIGJvcmRhcyBwcmV0YXMuIFBvZGVyaWFtLCBwb3IgZXhlbXBsbywgdGVyIGZpY2FkbyBtYWlvcmVzLCBjYXNvIGV1IHRpdmVzc2UgZGVjbGFyYWRvIGFsdHVyYSAoYXRyaWJ1dG8gSGVpZ2h0LCBuYSBjYXRlZ29yaWEgQm94KSYjODIzMDs8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyI+QXNzaW0gY29tbyBvIGV4ZW1wbG8gYWNpbWEsIHZvY8OqIHRhbWLDqW0gcG9kZSBjcmlhciB1bWEgY2xhc3NlIHBhcmEgb3MgdMOtdHVsb3MgZGFzIHRhYmVsYXMsIGNoYW1hZGEgLmRhZG9zIC50aXR1bG8gKGVzc2EgY2xhc3NlIHPDsyBmdW5jaW9uYXLDoSBzZSBlc3RpdmVyIGRlbnRybyBkZSB1bSBvYmpldG8gcXVlIHRlbmhhIGEgY2xhc3NlIC5kYWRvcyksIGFwbGljYXIgbmFzIHByaW1laXJhcyBjw6lsdWxhcyBvdSBsaW5oYSBkYSB0YWJlbGEsIGJlbSBjb21vIG91dHJhIHJlZ3JhIGNoYW1hZGEgLmRhZG9zIC5wYXIgKHBhcmEgYXMgbGluaGFzIHBhcmVzIGRvcyBkYWRvcyBkYSB0YWJlbGEpwqBlIG9idGVyIHVtIHJlc3VsdGFkbyBjb21vIG8gZGEgaW1hZ2VtIGFiYWl4bzo8L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBocmVmPSJodHRwOi8vd3d3LmVkdWFyZG9sYWNvcnRlLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvMjAwOS8wNC9pbWcwOC5qcGciIHJlbD0ic2hhZG93Ym94W3Bvc3QtNTddO3BsYXllcj1pbWc7IiB0aXRsZT0iVGFiZWxhIENvbmNsdcOtZGEiPjxpbWcgY2xhc3M9ImFsaWdubm9uZSBzaXplLW1lZGl1bSB3cC1pbWFnZS03MSIgdGl0bGU9IlRhYmVsYSBDb25jbHXDrWRhIiBzcmM9Imh0dHA6Ly93d3cuZWR1YXJkb2xhY29ydGUuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDA5LzA0L2ltZzA4LTMwMHgxMjAuanBnIiBhbHQ9IlRhYmVsYSBDb25jbHXDrWRhIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjEyMCIgLz48L2E+PC9wPgo8cD5RdWVzdGlvbmFtZW50bzogdW1hIGNsYXNzZcKgb3UgdW0gaWRlbnRpZmljYWRvcj88L3A+CjxwPlNpbXBsZXMuIFVtIGlkZW50aWZpY2Fkb3IgZmFyaWEgY29tIHF1ZSBlc3NhIHTDqWNuaWNhIGZvc3NlIHVzYWRhIHBhcmEgdW1hIHRhYmVsYSBleGNsdXNpdmFtZW50ZSwgYW8gcGFzc28gcXVlIHVtYSBjbGFzc2UgcGVybWl0ZSBvIHVzbyBlbSBkaXZlcnNhcyB0YWJlbGFzIGFvIG1lc21vIHRlbXBvLCBjb250cm9sYW5kbyBhc3NpbSBvIHZpc3VhbCBkb3MgZGFkb3MgZG8gc2V1IHNpdGUgY29tbyB1bSB0b2RvLsKgIEV1IHBvZGVyaWEgdHJvY2FyIGFzIGNvcmVzIGRlIHRvZGFzIGFzIHRhYmVsYXMgZG8gbWV1IHNpdGUgYXBlbmFzIGNvbSBlc3NhcyBxdWF0cm8gY29uZmlndXJhw6fDtWVzIChkZXNkZSBxdWUgZWxhcyBlc3RpdmVzc2VtIGVzY3JpdGFzIGVtIHVtIGFycXVpdm8gLmNzcyBleHRlcm5vLCBlIG7Do28gbm8gbWVzbW8gYXJxdWl2bywgY2xhcm8mIzgyMzA7KS48L3A+CjxwPkFzIGR1YXMgdMOpY25pY2FzIGdlcmFtIG8gbWVzbW8gcmVzdWx0YWRvLCBjb20gYSBkaWZlcmVuw6dhIGRlIElEIHNlciBkZXN0aW5hZG8gYSB1bWEgcmVnacOjbyBhcGVuYXMuIEHDrSB2YWkgZGUgdm9jw6ogZGVmaW5pciYjODIzMDsgc2Ugc2Vyw6EgbmVjZXNzw6FyaW8gYXBsaWNhciBhIHTDqWNuaWEgZW0gdsOhcmlhcyB0YWJlbGFzIGFvIG1lc21vIHRlbXBvIChjb25zaWRlcmFuZG8gbWFpcyBkZSB1bWEgcG9yIHDDoWdpbmEpIG91IHNlIGhhdmVyw6EgYXBlbmFzIHVtYSB0YWJlbGEgcG9yIHDDoWdpbmEuIE5vIHByaW1laXJvIGNhc28gYSBjbGFzc2Ugw6kgbyBtZWxob3IgbW9kby4gSsOhIG5vIHNlZ3VuZG8gbyBpZGVudGlmaWNhZG9yIChJRCkgYXRlbmRlIG1lbGhvciwgY29uc2lkZXJhbmRvIGF0w6kgbWVzbW8gaW1wbGFudGHDp8OjbyBkZSBBSkFYIGUgbWVub3IgdXNvIGRlIHJlZ3JhcyBDU1MuPC9wPgo8cD7DiSBpc3NvIGHDrS4gVMOzcGljbyBzaW1wbGVzIGRlIGFwbGljYXIsIGUgZXNwZXJvIHF1ZSBzaW1wbGVzIGRlIGVudGVuZGVyLiBQcmluY2lwaWFudGVzLCBtw6NvcyDDoCBvYnJhISA9KTwvcD4K" />  		<a href="http://pt.pdf24.org" target="_blank" title="PDF Creator"><img src="http://www.eduardolacorte.com.br/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF Creator" border="0" width="16" height="16" /></a>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<span class="pdf24Plugin-cp-text">Enviar artigo em PDF</span>  		<span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span>  		<input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Digite endereço de e-mail" onmousedown="this.value = '';" />  		<input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Enviar" />  	</form>  </div>]]></content:encoded>
			<wfw:commentRss>http://www.eduardolacorte.com.br/2009/04/15/formatando-tabelas-com-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

