<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>RjCorrêa &#187; CSS</title>
	<atom:link href="http://www.rjcorrea.com.br/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rjcorrea.com.br</link>
	<description>Diretor de Arte</description>
	<lastBuildDate>Wed, 28 Sep 2011 19:27:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>Copyright &#xA9; RjCorrêa 2010 </copyright>
	<managingEditor>rjcorrea@gmail.com (RjCorrêa)</managingEditor>
	<webMaster>rjcorrea@gmail.com (RjCorrêa)</webMaster>
	<image>
		<url>http://www.rjcorrea.com.br/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>RjCorrêa</title>
		<link>http://www.rjcorrea.com.br</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Diretor de Arte</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>RjCorrêa</itunes:author>
	<itunes:owner>
		<itunes:name>RjCorrêa</itunes:name>
		<itunes:email>rjcorrea@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.rjcorrea.com.br/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>CSS para decorar galeria de fotos</title>
		<link>http://www.rjcorrea.com.br/css-para-decorar-galeria-de-fotos/</link>
		<comments>http://www.rjcorrea.com.br/css-para-decorar-galeria-de-fotos/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 10:59:14 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=98</guid>
		<description><![CDATA[Outra que vem do WebDesignerWall, eles não param de surpreender. Dessa vez são ótimos exemplos de decoração de galerias, em diversos formatos. Eu babei na maioria, e tudo com CSS, no mais puro webstands. Você pode ler o artigo, ver a página de demonstração ou baixar o arquivo com tudo dentro.]]></description>
			<content:encoded><![CDATA[<p>Outra que vem do <strong><a href="http://www.webdesignerwall.com" target="_blank">WebDesignerWall</a></strong>, eles não param de surpreender.</p>
<p>Dessa vez são ótimos exemplos de decoração de galerias, em diversos formatos. Eu babei na maioria, e tudo com CSS, no mais puro webstands. <img src='http://www.rjcorrea.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Você pode ler o <strong><a href="http://www.webdesignerwall.com/tutorials/css-decorative-gallery/" target="_blank">artigo</a></strong>, ver a <a href="http://www.webdesignerwall.com/demo/decorative-gallery/decorative-gallery-index.html?TB_iframe=true&amp;height=550&amp;width=840" target="_blank"><strong>página de demonstração</strong></a> ou <a href="http://www.webdesignerwall.com/file/decorative-gallery-demo.zip" target="_self"><strong>baixar o arquivo</strong></a> com tudo dentro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/css-para-decorar-galeria-de-fotos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JQuery para Designers</title>
		<link>http://www.rjcorrea.com.br/jquery-para-designers/</link>
		<comments>http://www.rjcorrea.com.br/jquery-para-designers/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 10:51:55 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=97</guid>
		<description><![CDATA[Essa vem lá do WebDesignerWall, aliás, tenho que tirar o chapéu para eles, site lindo e ótimo conteúdo. São 10 exemplos práticos de JQuery destinados à designers, e como eles mesmo dizem, e novatos. Para quem não sabe JQuery é uma biblioteca de JavaScript que tem o intuito de facilitar a vida do desenvolvedor, parafraseado [...]]]></description>
			<content:encoded><![CDATA[<p>Essa vem lá do <strong><a href="http://www.webdesignerwall.com" target="_blank">WebDesignerWall</a></strong>, aliás, tenho que tirar o chapéu para eles, site lindo e ótimo conteúdo.</p>
<p>São 10 exemplos práticos de JQuery destinados à designers, e como eles mesmo dizem, e novatos.</p>
<p>Para quem não sabe JQuery é uma biblioteca de JavaScript que tem o intuito de facilitar a vida do desenvolvedor, parafraseado o WebDesignerWall, é um <em>&#8220;escrever menos, fazer mais&#8221;</em>.</p>
<p>Você pode ler o <strong><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" target="_blank">artigo</a></strong>, ver a <a href="http://www.webdesignerwall.com/demo/jquery/" target="_blank"><strong>página de demonstração</strong></a> ou <a href="http://www.webdesignerwall.com/file/jquery-tutorials.zip" target="_self"><strong>baixar o arquivo</strong></a> com tudo dentro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/jquery-para-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O Webmonkey voltou</title>
		<link>http://www.rjcorrea.com.br/o-webmonkey-voltou/</link>
		<comments>http://www.rjcorrea.com.br/o-webmonkey-voltou/#comments</comments>
		<pubDate>Tue, 20 May 2008 16:58:31 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drops]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Utilitário]]></category>
		<category><![CDATA[Webmonkey]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=81</guid>
		<description><![CDATA[Depois de muito tempo fora do ar, o Webmonkey voltou. Quem é macaco velho (ops) na web, conhece bem esse excelente site de recursos Javascript, CSS, HTML e APis que, apesar de ainda conter pouquíssimos códigos (afinal de contas, as coisas mudaram bastante desde que saiu do ar), vai certamente se tornar um grande sucesso [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.rjcorrea.com.br/images/o-webmonkey-voltou.jpg" alt="O Webmonkey voltou" /></p>
<p>Depois de muito tempo fora do ar, o <strong><a title="Webmonkey" href="http://www.webmonkey.com/" target="_blank">Webmonkey</a></strong> voltou.</p>
<p>Quem é macaco velho (ops) na web, conhece bem esse excelente site de recursos Javascript, CSS, HTML e APis que, apesar de ainda conter pouquíssimos códigos (afinal de contas, as coisas mudaram bastante desde que saiu do ar), vai certamente se tornar um grande sucesso &#8211; ainda mais se depender da boa reputação que ostenta entre os veteranos.</p>
<p>Além de tudo isso, o site está lindão.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/o-webmonkey-voltou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack nunca mais: resete seu CSS com Trípoli</title>
		<link>http://www.rjcorrea.com.br/hack-nunca-mais-resete-seu-css-com-tripoli/</link>
		<comments>http://www.rjcorrea.com.br/hack-nunca-mais-resete-seu-css-com-tripoli/#comments</comments>
		<pubDate>Fri, 02 May 2008 21:07:34 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drops]]></category>
		<category><![CDATA[Hack CSS]]></category>
		<category><![CDATA[Trípoli]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=57</guid>
		<description><![CDATA[Logo depois que escrevi sobre “Condicional para estilo CSS com IF IE e em PHP”, o Thomas que trabalha comigo, com uma certa pitada de maldade e sarcasmo disse: &#8220;esse seu post não vale mais nada&#8221;, e me mostrou o Trípoli. O que os caras fizeram? Igualaram todas as tags do HTML. Assim, você parte [...]]]></description>
			<content:encoded><![CDATA[<p>Logo depois que escrevi sobre “<a href="http://www.rjcorrea.com.br/condicional-para-estilo-css-com-if-ie-e-em-php/">Condicional para estilo CSS com IF IE e em PHP</a>”,  o <a href="mailto:thomas.camargo@gmail.com">Thomas</a> que trabalha comigo, com uma certa pitada de maldade e sarcasmo disse: &#8220;<em>esse seu post não vale mais nada&#8221;</em>, e me mostrou o <a href="http://www.designseo.com/Tripoli-a-CSS-standard-for-HTML-rendering" target="_blank">Trípoli</a>.</p>
<p>O que os caras fizeram? Igualaram todas as tags do  HTML.</p>
<p>Assim, você parte de um documento igual para todos os navegadores. Afinal, a  diferença de como cada navegador renderiza as tags que é o grande vilão do CSS.</p>
<p>Agora ficou fácil, não?<span id="more-57"></span></p>
<p>Eu ainda não fiz nenhum projeto com essa nova técnica, mas acho que vale a pena compartilhar isso com vocês.</p>
<p>Anote aí. Você vai precisar dos seguintes arquivos:</p>
<ul>
<li><a href="http://www.monc.se/tripoli/css/reset.css" target="_blank">reset.css</a> &#8211;   <span id="1ep7">um arquivo CSS que reseta todas as configurações do navegador</span>;</li>
<li><a href="http://www.monc.se/tripoli/css/generic.css" target="_blank">generic.css</a> &#8211; <span id="1eog">um CSS genérico que reconstrói  e atualiza a renderização CSS </span>;</li>
<li><a href="http://www.monc.se/tripoli/css/ie.css" target="_blank">ie.css</a> &#8211; arquivos testados em multi navegadores e regras especificas para o IE, quando preciso;</li>
<li><a href="http://www.monc.se/tripoli/css/print.css" target="_blank">print</a> &#8211; um arquivo CSS simples para print que faz o HTML ser lido quando impresso.</li>
</ul>
<p><a href="http://www.monc.se/tripoli/sample.html" target="_blank">Aqui</a> tem um exemplo para você abrir em diversos navegadores  diferentes e ver como o arquivo é semelhante entre si.</p>
<p><strong>No seu documento HTML, você põem assim:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">@</span>import url<span style="color: #009900;">&#40;</span>css<span style="color: #339933;">/</span><span style="color: #990000;">reset</span><span style="color: #339933;">.</span>css<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">@</span>import <span style="color: #0000ff;">&quot;css/generic.css&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">@</span>import url<span style="color: #009900;">&#40;</span>css<span style="color: #339933;">/</span><span style="color: #b1b100;">print</span><span style="color: #339933;">.</span>css<span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">print</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">&lt;!--</span><span style="color: #009900;">&#91;</span><span style="color: #b1b100;">if</span> IE<span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>style type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span> media<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #339933;">&gt;&lt;!</span> mce<span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">--&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;!--</span><span style="color: #009900;">&#91;</span><span style="color: #b1b100;">endif</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">--&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/hack-nunca-mais-resete-seu-css-com-tripoli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Condicional para estilo CSS com IF IE e em PHP</title>
		<link>http://www.rjcorrea.com.br/condicional-para-estilo-css-com-if-ie-e-em-php/</link>
		<comments>http://www.rjcorrea.com.br/condicional-para-estilo-css-com-if-ie-e-em-php/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 21:30:26 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Conditional CSS]]></category>
		<category><![CDATA[IF IE]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=48</guid>
		<description><![CDATA[Vou começar esse post dando dois bons motivos para você NÃO usar hack, e sim condicionais para especificar navegadores e, assim, poder ajustar pequenos erros do seu CSS em cada um dos browsers: você não sabe se na próxima versão do navegador o hack continuará valendo; o css vira uma bagunça infernal. Quer mais motivos? [...]]]></description>
			<content:encoded><![CDATA[<p>Vou começar esse post dando dois bons motivos para você <strong>NÃO </strong>usar hack, e sim condicionais para especificar navegadores e, assim, poder ajustar pequenos erros do seu CSS em cada um dos browsers:</p>
<ul>
<li>você não sabe se na próxima versão do navegador o hack continuará valendo;</li>
<li>o css vira uma bagunça infernal.</li>
</ul>
<p>Quer mais motivos? Acho que não né&#8230;</p>
<p>Apresento estão, duas alternativas para evitar esses problemas: uma é o condicional IF IE, e outra em PHP. Ai já viu: é apelação, você vai poder especificar desde o sitema operacional até o navegador e versão.</p>
<p><span id="more-6"></span></p>
<h3>Primeira opção: IF IE</h3>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!-- [ if IE] --&gt;
Com esse comentário, todos os Internet Explorer vão usar o CSS aqui informado.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if IE 5] --&gt;
Já se você esquecificar a versão, somente esta  vai usar o CSS informado.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if IE 5,5] --&gt;
Você pode ser mais especifico na versão.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if gte IE 6] --&gt;
Usando a opção &quot;gte&quot; ele verifica se a versão do navegador é igual ou superior  à especificada.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if gt IE 6] --&gt;
Usando a opção &quot;gt&quot; ele verifica se a versão do navegador é superior à especificada.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if lte IE 6] --&gt;
Já a opção 'lte', condiciona a versões igual ou inferiores.
&lt;!-- [endif] --&gt;
&nbsp;
&lt;!-- [ if lt 5,5 IE] --&gt;
E finalmente a opção &quot;lt&quot;, é para versões inferiores a informada.
&lt;!-- [endif] --&gt;</pre></div></div>

<p><strong>Ou seja:</strong></p>
<ul>
<li>gte &#8211; maior ou igual ao navegador setado;</li>
<li>gt &#8211; maior que o navegador setado;</li>
<li>lte &#8211; menor ou igual ao navegador setado;</li>
<li>lt &#8211; menor que o navegador setado.</li>
</ul>
<h3>Segunda opção: apelando com PHP:</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// SourceForge: Breaking Down the Barriers to Open Source Development</span>
<span style="color: #666666; font-style: italic;">// Copyright 1999-2000 (c) The SourceForge Crew</span>
<span style="color: #666666; font-style: italic;">// http://sourceforge.net</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// $Id: tim20000821.php3,v 1.2 2001/05/22 19:22:47 tim Exp $</span>
&nbsp;
<span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$BROWSER_VER</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">unset</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_get_agent <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_get_version<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_get_platform<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_is_mac<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>browser_get_platform<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'Mac'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_is_windows<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>browser_get_platform<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'Win'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_is_ie<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>browser_get_agent<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'IE'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> browser_is_netscape<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>browser_get_agent<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'MOZILLA'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">/*
  Determine browser and version
*/</span>
&nbsp;
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">ereg</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'MSIE ([0-9].[0-9]{1,2})'</span><span style="color: #339933;">,</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">=</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'IE'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">ereg</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Opera ([0-9].[0-9]{1,2})'</span><span style="color: #339933;">,</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">=</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'OPERA'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">ereg</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Mozilla/([0-9].[0-9]{1,2})'</span><span style="color: #339933;">,</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">=</span><span style="color: #000088;">$log_version</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'MOZILLA'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_VER</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$BROWSER_AGENT</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'OTHER'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*
  Determine platform
*/</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Win'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Win'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Mac'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Mac'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Linux'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Linux'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_USER_AGENT</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Unix'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Unix'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$BROWSER_PLATFORM</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Other'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*
//debug code
echo &quot;\n\nAgent: $HTTP_USER_AGENT&quot;;
echo &quot;\nIE: &quot;.browser_is_ie();
echo &quot;\nMac: &quot;.browser_is_mac();
echo &quot;\nWindows: &quot;.browser_is_windows();
echo &quot;\nPlatform: &quot;.browser_get_platform();
echo &quot;\nVersion: &quot;.browser_get_version();
echo &quot;\nAgent: &quot;.browser_get_agent();
*/</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/condicional-para-estilo-css-com-if-ie-e-em-php/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Se inveja matasse, eu morreria num instant.js</title>
		<link>http://www.rjcorrea.com.br/se-inveja-matasse-eu-morreria-num-instantjs/</link>
		<comments>http://www.rjcorrea.com.br/se-inveja-matasse-eu-morreria-num-instantjs/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 01:49:50 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=40</guid>
		<description><![CDATA[Alguns scripts são tão impressionantes que nos deixam morrendo de inveja de não ser o pai da criança. Esse é o caso do microformato instant.js, script que dá um efeito de Polaroid nas fotos (com sombra, reflexo e tudo que se tem direito). Para fazer uso deste achado, basta colocar a classe “instant” na foto [...]]]></description>
			<content:encoded><![CDATA[<p>Alguns scripts são tão impressionantes que nos deixam morrendo de inveja de  não ser o pai da criança.</p>
<p>Esse é o caso do microformato <em>instant.js</em>, script que dá um efeito de  Polaroid nas fotos (com sombra, reflexo e tudo que se tem direito).</p>
<p>Para fazer uso deste achado, basta colocar a classe “instant” na foto e <em>voilà</em>:</p>
<p style="text-align: center"><img src="http://www.rjcorrea.com.br/images/instant-fake.jpg" alt="" /></p>
<p><span id="more-40"></span> Simples e devastador.</p>
<p>No <a href="http://www.netzgesta.de/instant/" target="_blank">link oficial</a> você pode aprender a utilizar esse simples microformato. Mas aqui você recebe a receita de bandeja. Anote:</p>
<h3>Instalação:</h3>
<p>Faça o download do arquivo <a href="http://www.netzgesta.de/instant/instant.zip" target="_blank">instant.js</a> e inclua  dentro do seu site.</p>
<h3>Usando:</h3>
<p>Coloque na imagem a ser  usada a classe &#8220;instant&#8221;, de dimensões mínimas de <em>64&#215;64</em></p>
<h3>Classes:</h3>
<p><strong>O princípio:</strong> inicialize a  classe &#8220;instant&#8221;.</p>
<p><strong>A sombra:</strong> você pode variar  a opacidade da sombra controlando a classe &#8220;ishadow&#8221; &#8211; mínimo=0, máximo=100  e padrão=33.</p>
<p><strong>A borda:</strong> pode-se variar a  cor da borda alterando a classe &#8220;icolor&#8221; &#8211; mínimo=000000, máximo=ffffff  e padrão=f0f4ff.</p>
<p><strong>A inclinação:</strong> para alterar  a direção da inclinação basta escolher entre as seguintes opções, &#8220;itiltleft&#8221;,  &#8220;itiltnone&#8221; ou &#8220;itiltright&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/se-inveja-matasse-eu-morreria-num-instantjs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Popup para abrir imagem? Lightbox.</title>
		<link>http://www.rjcorrea.com.br/popup-para-abrir-imagem-lightbox/</link>
		<comments>http://www.rjcorrea.com.br/popup-para-abrir-imagem-lightbox/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 18:53:41 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drops]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Lightbox]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=38</guid>
		<description><![CDATA[Existe um microformato excelente para abrir imagens com um efeito tipo popup, mas todo em div, javascript, css e efeitos especiais. Sabe o que isso quer dizer? Chega de anti-popup quebrando o seu barato. Seu nome: Lightbox. Está na versão 2.0, não é obstrutivo e é lindo de se ver. Ah, se quiser ver um [...]]]></description>
			<content:encoded><![CDATA[<p>Existe um microformato excelente para abrir imagens com um efeito tipo popup, mas todo em div, javascript, css e efeitos especiais.</p>
<p>Sabe o que isso quer dizer? Chega de anti-popup quebrando o seu barato.</p>
<p>Seu nome:  <a href="http://www.huddletogether.com/projects/lightbox2/" target="_blank">Lightbox</a>. Está na versão 2.0, não é obstrutivo e é lindo de se ver.</p>
<p>Ah, se quiser ver um modelo que uso aqui mesmo neste blog, <a href="http://www.rjcorrea.com.br/a-trip-deu-antes/">clique aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/popup-para-abrir-imagem-lightbox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TAIFF lança novo lay-out em seu portal</title>
		<link>http://www.rjcorrea.com.br/taiff-lanca-novo-lay-out-em-seu-portal/</link>
		<comments>http://www.rjcorrea.com.br/taiff-lanca-novo-lay-out-em-seu-portal/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 11:05:16 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Portfólio]]></category>
		<category><![CDATA[Cabeleireiros]]></category>
		<category><![CDATA[Tableless]]></category>
		<category><![CDATA[Taiff]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[Webstands]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=26</guid>
		<description><![CDATA[Fato: trabalhar na DeBrito facilita as coisas. Dentre alguns portais de grande sucesso que desenvolvemos, está o da TAIFF, uma forte empresa do setor da beleza, direcionada aos profissinais dos cabelos (mas quem tem mulher em casa também deve conhecer a marca). No dia 09/01 lançamos um novo lay-out, agora utilizando a tecnologia Tableless e [...]]]></description>
			<content:encoded><![CDATA[<p>Fato: trabalhar na <a title="Conheça o site da DeBrito Propaganda" href="http://www.debrito.com.br" target="_blank">DeBrito</a> facilita as coisas.</p>
<p>Dentre alguns portais de grande sucesso que desenvolvemos, está o da <a title="Conheça o Portal da TAIFF" href="http://www.taiff.com.br" target="_blank">TAIFF</a>, uma forte empresa do setor da beleza, direcionada aos profissinais dos cabelos (mas quem tem mulher em casa também deve conhecer a marca).</p>
<p>No dia 09/01 lançamos <a title="Conheça o Portal da TAIFF" href="http://www.taiff.com.br" target="_blank">um novo lay-out</a>, agora utilizando a tecnologia Tableless e respeitando bem mais as regras da Webstands.</p>
<p>Isso, certamente, trará mais sucesso a esse grande portal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/taiff-lanca-novo-lay-out-em-seu-portal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abrir sempre o link externo em nova janela e marcar a tag com CSS</title>
		<link>http://www.rjcorrea.com.br/abrir-sempre-link-externo-em-nova-janela-e-marcar-com-css/</link>
		<comments>http://www.rjcorrea.com.br/abrir-sempre-link-externo-em-nova-janela-e-marcar-com-css/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 13:58:59 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Link External]]></category>

		<guid isPermaLink="false">http://www.rjcorrea.com.br/?p=11</guid>
		<description><![CDATA[O script visto neste artigo tem a função de que sempre que um link tiver a referência como &#8220;external&#8221; abra em nova janela, e os que tiverem o target=&#8221;_blank&#8221; sejam setados como rel=&#8221;external&#8221;, além de mudar/incluir o nome da class no link, para que assim todos tenham um marcardor () de link externo. O legal [...]]]></description>
			<content:encoded><![CDATA[<p>O script visto neste artigo tem a função de que sempre que um link tiver a referência como &#8220;external&#8221; abra em nova janela, e os que tiverem o target=&#8221;_blank&#8221; sejam setados como rel=&#8221;external&#8221;, além de mudar/incluir o nome da class no link, para que assim todos tenham um marcardor (<img title="iconografia de link externo" src="http://www.rjcorrea.com.br/wp-content/themes/rjcorrea/img/external.gif" alt="iconografia de link externo" />) de link externo.<br />
O legal é que não precisa fazer mais nada, o .js incluso na página se vira.</p>
<p><span id="more-17"></span></p>
<p><strong>external.htm</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Troca CSS e abre em nova janela, sempre&lt;/title&gt;
&lt;style&gt;
.linkExterno { background:url(&quot;external.gif&quot;) right 2px no-repeat; cursor:pointer; padding-right:13px; }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;script xsrc=&quot;external.js&quot; mce_src=&quot;external.js&quot;     &gt;&lt;/script&gt;
&lt;a xhref=&quot;http://www.rjcorrea.com.br/#&quot; mce_href=&quot;http://www.rjcorrea.com.br/#&quot;     target=&quot;_blank&quot;&gt;Link
externo com target blank&lt;/a&gt;&lt;br /&gt;
&lt;a xhref=&quot;http://www.rjcorrea.com.br/#&quot; mce_href=&quot;http://www.rjcorrea.com.br/#&quot;     rel=&quot;external&quot;&gt;Link
externo com rel external&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p><strong>external.js</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">///////////////////////////////////////////////////////////////////////////</span>
<span style="color: #006600; font-style: italic;">////////////////////////////////// RjCorrêa ///////////////////////////////</span>
<span style="color: #006600; font-style: italic;">/////Abrir sempre o link externo em nova janela e marcar a tag com CSS/////</span>
<span style="color: #006600; font-style: italic;">///////////////////////www.rjcorrea.com.br/////////////////////////////////</span>
<span style="color: #006600; font-style: italic;">///////////////////////////////////////////////////////////////////////////</span>
<span style="color: #006600; font-style: italic;">//////////////////////V. 2.0 /// Ajustada Por Fábio A. ////////////////////</span>
<span style="color: #006600; font-style: italic;">///////////////////////////fabioarantes@gmail.com//////////////////////////</span>
<span style="color: #003366; font-weight: bold;">var</span> Trocar <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Object<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Trocar.<span style="color: #660066;">verify</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> nav <span style="color: #339933;">=</span> navigator.<span style="color: #660066;">appName</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>nav <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;Microsoft Internet Explorer&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
document.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;DOMContentLoaded&quot;</span><span style="color: #339933;">,</span> Trocar.<span style="color: #660066;">trocar</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// If IE is used, use the trick by Diego Perini</span>
<span style="color: #006600; font-style: italic;">// http://javascript.nwbox.com/IEContentLoaded/</span>
document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">doScroll</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;left&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span> error <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
setTimeout<span style="color: #009900;">&#40;</span> Trocar.<span style="color: #660066;">trocar</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">return</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
Trocar.<span style="color: #660066;">trocar</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
links <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span>k <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> k <span style="color: #339933;">&lt;</span> links.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> k<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'href'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'target'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;_blank&quot;</span> <span style="color: #339933;">||</span> links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'rel'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;external&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">className</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;linkExterno&quot;</span><span style="color: #339933;">;</span>
links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">target</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'_blank'</span><span style="color: #339933;">;</span>
links<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">rel</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'external'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
Trocar.<span style="color: #660066;">verify</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/abrir-sempre-link-externo-em-nova-janela-e-marcar-com-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FixWidth</title>
		<link>http://www.rjcorrea.com.br/fixwidth/</link>
		<comments>http://www.rjcorrea.com.br/fixwidth/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 16:40:46 +0000</pubDate>
		<dc:creator>Ricardo José Corrêa</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.debritopropaganda.com.br/portais/blogs/rjcorrea/?p=8</guid>
		<description><![CDATA[O script FixWidth tem a função de não deixar que uma DIV que envolva DIVs internas perca sua formatação de colunas se as mesmas DIVs internas estourarem seu tamanho. O Exemplo a segui é um Tableless de 3 colunas. fixwidth.js /*/////////////////////////////////////////////////////////////////////// ////////////////////////////////FIXWHITH///////////////////////////////// ///////////////////////////////////////////////////////////////////////// Apresentação: Esse Javascript corrige o tamanho de uma DIV, caso as DIVs [...]]]></description>
			<content:encoded><![CDATA[<p>O script FixWidth tem a função de não deixar que uma DIV que envolva DIVs internas perca sua formatação de colunas se as mesmas DIVs internas estourarem seu tamanho.</p>
<p>O Exemplo a segui é um Tableless de 3 colunas.</p>
<p><span id="more-14"></span></p>
<p><strong>fixwidth.js</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/*///////////////////////////////////////////////////////////////////////
////////////////////////////////FIXWHITH/////////////////////////////////
/////////////////////////////////////////////////////////////////////////
Apresentação:
Esse Javascript corrige o tamanho de uma DIV, caso as DIVs internas a ela
aumentem de tamanho na horizontal. Isso permite que o design das páginas
em Tableless seja menos afetado. Autores:
Ricardo José Corrêa e Thomás Camargo
www.rjcorrea.com.br
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
*/</span><span style="color: #006600; font-style: italic;">///////////////////////////////////////////////////////////////////////</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> fixwith<span style="color: #009900;">&#40;</span>seAumentar<span style="color: #339933;">,</span>seAumentarTamanho<span style="color: #339933;">,</span>quemAumenta<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #009966; font-style: italic;">/*Recebe o tamnho atual da DIV interna*/</span>
	seAumentarTamanhoAtual <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>seAumentar<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">clientWidth</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009966; font-style: italic;">/*Verifica se o tamanho atual da DIV interna passou do tamanho original informado*/</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>seAumentarTamanhoAtual <span style="color: #339933;">&gt;</span> seAumentarTamanho<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #009966; font-style: italic;">/*Recebe o tamanho atual da DIV a ser aumentada*/</span>
		quemAumentaTamanhoAtual <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>quemAumenta<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">clientWidth</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">/*Aqui é calculada a diferença de quanto a DIV a ser aumentada estourou,
	comparando com seu tamanho atual*/</span>
	quemAumentaQuanto <span style="color: #339933;">=</span> seAumentarTamanhoAtual<span style="color: #339933;">-</span>seAumentarTamanho<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009966; font-style: italic;">/*Assim, somamos a diferença acima com o tamanho atual da DIV que irá aumentar.*/</span>
	<span style="color: #006600; font-style: italic;">/*Pegando sempre o tamanho atual da DIV que irá aumentar, podemos
	verificar, mais de uma vez, o tamanho de diversas DIVs internas que
	possam ter estourado e aumentar sempre com o tamanho atualizado*/</span>
	quemAumentaQuanto <span style="color: #339933;">=</span> quemAumentaQuanto<span style="color: #339933;">+</span>quemAumentaTamanhoAtual<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">/*Finalmente, o valor calculado de quanto irá aumentar é repassado
	para a DIV que será aumentada*/</span>
	document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>quemAumenta<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> quemAumentaQuanto<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>style.css</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">body {
margin:0;
padding:0;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFB539;
}
&nbsp;
H1{
font-size: 12px;
}
&nbsp;
#tudo{
width:770px;
margin: 0 auto;
}
&nbsp;
#menuDir, #conteudo, #menuEsq {
display: table;
vertical-align: top;
float: left;
margin: 0px;
text-align: left;
}
&nbsp;
#menuEsq{
width:186px;
background-color:#FFE28B;
margin-right: 8px;
}
&nbsp;
#conteudo{
width:437px;
background-color: #FFFFFF;
margin-right: 8px;
}
&nbsp;
#menuDir{
width:131px;
background-color:#0968CA;
}
&nbsp;
#rodape{
width:770px;
clear: both;
float: left;
color: #FFFFFF;
background-color: #000000;
}</pre></div></div>

<p><strong>texto.htm</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;DeBE Tableless&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;link xhref=&quot;style.css&quot; mce_href=&quot;style.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;
&lt;script language=&quot;JavaScript&quot; xsrc=&quot;fixwidth.js&quot; mce_src=&quot;fixwidth.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;/head&gt;
&lt;!--
O fixwith funciona assim: as informações das DIVs internas (id e tamanho) são passadas
para o script, que atualiza o tamanho da DIV que envolve todas essas outras DIVs.
Mantendo assim as DIVs sempre em coluna, sem que nenhuma delas passem para a linha debaixo
Coloquei para rodar a função ao carragar toda a página. Assim
podemos saber se alguma imagem, texto,
tabela etc. estourou o tamanho original da DIV.
A função é passada da seguinte forma:
fixwith('id da DIV','tamanho da DIV originalmente','quem aumenta se ela aumentar')
--&gt;
&lt;body onLoad=&quot;fixwith('menuEsq','186','tudo');fixwith('conteudo','437','tudo');fixwith('menuDir','131','tudo');&quot;&gt;
&lt;div id=&quot;tudo&quot;&gt;
  &lt;div id=&quot;menuEsq&quot;&gt;
    &lt;h1&gt;Conteudo menu esquerdo&lt;/h1&gt;
    &lt;br /&gt;
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    incididunt ut labore et dolore magna aliqua. &lt;/div&gt;
  &lt;div id=&quot;conteudo&quot;&gt;
    &lt;h1&gt;Conteudo do site&lt;/h1&gt;
    &lt;br /&gt;
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
    nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore
    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,
    sunt in culpa qui officia deserunt mollit anim id est laborum. &lt;/div&gt;
  &lt;div id=&quot;menuDir&quot;&gt;
    &lt;h1&gt;Conteudo menu direito&lt;/h1&gt;
    &lt;br /&gt;
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
    incididunt ut labore et dolore magna aliqua. &lt;/div&gt;
  &lt;div id=&quot;rodape&quot;&gt; Aqui vem o rodape. &lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.rjcorrea.com.br/fixwidth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

