<?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>Top rated never dies &#187; solucao</title>
	<atom:link href="http://www.toprated.com.br/tag/solucao/feed" rel="self" type="application/rss+xml" />
	<link>http://www.toprated.com.br</link>
	<description>Top Rated é um blog sobre o mundo do design com dicas, tutoriais e inspiracao. Artigos sobre CSS, HTML, Photoshop. E claro, um pouco de bom humor</description>
	<lastBuildDate>Fri, 06 Jan 2012 21:09:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>CSS Hacks para Firefox</title>
		<link>http://www.toprated.com.br/css-hacks-para-firefox</link>
		<comments>http://www.toprated.com.br/css-hacks-para-firefox#comments</comments>
		<pubDate>Tue, 11 Nov 2008 15:52:39 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[solucao]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=570</guid>
		<description><![CDATA[Acredite, mesmo parecendo improvável, em algum momento você precisará de um hack para o Firefox, seja por necessitar de uma correção urgente ou por conta de diferenças entre as versões do próprio navegador. Então separei aqui 3 soluções que podem ajudar bastante.]]></description>
			<content:encoded><![CDATA[<h1>Por que fazer hacks para o Firefox, que exibe o CSS corretamente, se é possível fazer um hack apenas para o IE?</h1>
<p><strong>Primeiro</strong>: o Firefox também tem seus bugs, a própria Mozilla Foundation mantém uma página exclusivamente dedicada à eles, a <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=specific&#038;order=relevance+desc&#038;bug_status=__open__&#038;content=firefox+css">Bugzilla</a>. Claro, é verdade que se o erro for apenas no Firefox, é possível simplesmente corrigir o CSS para ele e usar um hack do IE para que as coisas fiquem perfeitas nos dois browsers.<br />
Porém, a questão é: O Firefox 3 interpreta algumas propriedades diferentemente do Firefox 2, o que hora ou outra pode causar problemas. E nesses casos é preciso alterar o CSS para apenas uma das versões.</p>
<p><strong>Segundo</strong>: Em alguns casos é necessária uma correção urgente, que não demande tempo para vários testes, alterações no HTM ou várias linhas de CSS. Se o seu site tem milhares de acessos por hora, o ideal é corrigir primeiro, refinar depois.</p>
<p>Seguem então algumas soluções que venho usando:</p>
<h1>CSS Hack apenas para Firefox 2</h1>
<p>Se o seu site está apresentando erro apenas no Firefox 2, agradeça. É o cenário mais simples de resolver, basta usar o seguinte hack:</p>
<pre class="brush: css;">#meudiv { background:red; } /* todos os navegadores */
#meudiv[id=meuDiv] { background:green; }/* só Firefox 2 */</pre>
<p></p>
<p>Como funciona: usamos o seletor de atributos entre chaves para selecionar todos os elementos que tenham id = &#8216;meuDiv&#8217;. Porém perceba que o &#8216;D&#8217; está maiúsculo. Só o Firefox 2 é case-insensitive, ignorando letras maiúsculas e minúsculas. Ou seja, para o Firefox 2 meudiv é igual a meuDiv, para todos os outros navegadores não.</p>
<h1>CSS Hack para Firefox 3</h1>
<p>O problema só aparece no Firefox 3? Bem, aqui as coisas complicam um pouco. Isso porque todos os hacks específicos para esta versão não são totalmente confiáveis em todas as plataformas [windows, mac, linux]. O único hack para FF3 que se comporta de maneira constante em todos os sistemas tem um porém: é reconhecido também pelo IE7:</p>
<pre class="brush: css;">#meudiv { background:red; } /* todos os navegadores */
#meudiv, x:-moz-any-link, x:default { background:yellow; } /* Firefox 3 e IE7 */</pre>
<p></p>
<p>Então é preciso, ao final, adicionar uma linha para restabelecer o valor para o IE7:</p>
<pre class="brush: css;">#meudiv { background:red; } /* todos os navegadores */
#meudiv, x:-moz-any-link, x:default { background:yellow; } /* Firefox 3 e IE7 */
#meudiv { *background:red; } /* Restabelece valor para o IE7 */</pre>
<p></p>
<h1>E, só pra relembrar: &#8216;Hack&#8217; para qualquer Firefox</h1>
<p>Se o problema está aparecendo nas duas versões do Firefox, a solução mais simples é corrigir o CSS focando este erro e, caso o erro venha a ocorrer no IE após a correção, utilizar hacks para o navegador da Microsoft:</p>
<pre class="brush: css;">background-color:red; /* Corrige o problema no FF */
*background-color:blue; /* Retorna o valor para IE */ </pre>
<p></p>
<p>Se tiver dúvida dê uma olhada aqui: <a href="http://www.toprated.com.br/css-hacks-ie6-ie7-firefox">CSS Hacks &#8211; IE6, IE7, Firefox</a></p>
<p>Enfm, mais hacks&#8230; Eu gostaria de não precisar deles, gostaria de escrever meu CSS 100% válido e não ter que redeclarar margin, padding, float duas, três vezes no mesmo código por causa de um ou outro navegador. Mas infelizmente isso não é possível..</p>
<div clas="hide">
<script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shCore.js"></script><br />
<script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shBrushPhp.js"></script><br />
<script type="text/javascript" src="/domeniconicola/syntaxhighlighter/scripts/shBrushCss.js"></script></p>
<link type="text/css" rel="stylesheet" href="/domeniconicola/syntaxhighlighter/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="/domeniconicola/syntaxhighlighter/styles/shThemeDefault.css"/>
<script type="text/javascript">
	SyntaxHighlighter.config.clipboardSwf = '/domeniconicola/syntaxhighlighter/scripts/clipboard.swf';
	SyntaxHighlighter.all();
</script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/css-hacks-para-firefox/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CSS: Problemas comuns com Internet Explorer 6 e como resolvê-los</title>
		<link>http://www.toprated.com.br/css-problemas-comuns-com-internet-explorer-6-e-como-resolve-los</link>
		<comments>http://www.toprated.com.br/css-problemas-comuns-com-internet-explorer-6-e-como-resolve-los#comments</comments>
		<pubDate>Wed, 17 Sep 2008 02:28:41 +0000</pubDate>
		<dc:creator>Domênico Citrângulo</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[problema]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[solucao]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/?p=323</guid>
		<description><![CDATA[Você faz o seu layout com todo cuidado, escreve o html totalmente web standards compliant e faz o CSS bem estruturado. Arruma cada detalhe e confere cada mudança no firefox e internet explorer 7. Pronto. Terminou. Perfeito. Agora só falta testar no internet explorer 6. Nooossa!.... Está tudo errado. Maldito ie6!!!]]></description>
			<content:encoded><![CDATA[<p>Acho que todo mundo já passou por isso algum dia e provavelmente ainda vai continuar passando, pois mesmo com ie7, firefox e chrome ainda tem muita gente usando ie6.</p>
<p>Por isso aqui vão algumas dicas para resolver os problemas mais comuns com o velho navegador da Microsoft.</p>
<h1>&#8220;A minha div está com a margem maior [duplicada]!&#8221;</h1>
<p>Esse é um dos bugs mais comuns. Quando um elemento usa float:left e tem uma margem esquerda [margin-left] o internet explorer 6, sabe-se lá por quê, duplica o valor desta margem.<br />
<strong>Solução:</strong><br />
Basta adicionar um <strong>display:inline</strong> na div ou em outro elemento que apresente esse problema.</p>
<h1>&#8220;Tenho uma div com 100% de altura [height:100%] mas não está funcionando.&#8221;</h1>
<p>Quando você tem uma div com 100% de altura dentro de outro elemento sem altura definida o internet explorer 6 não &#8216;entende&#8217; e exibe o layout de maneira errada.<br />
<strong>Como resolver:</strong><br />
Defina uma <strong>altura fixa</strong> para o elemento que contém a sua div.</p>
<h1>&#8220;Minhas imagens PNG estão sem transparência&#8221;</h1>
<p>É. IE6 não renderiza corretamente PNGs com transparência, o que torna seu uso um pouco arriscado, mas não impossível.<br />
<strong>Solução:</strong><br />
Existe um patch quase desconhecido lançado pela Microsoft que corrige este problema, adicione ao seu CSS:<br />
<strong>back\ground-color: transparent;<br />
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”yourPNG.png”, sizingMethod=”crop”);<br />
</strong></p>
<h1>&#8220;O Layout tem duas [3, 4] colunas com float:left mas uma delas sempre &#8220;cai&#8221; pra baixo da outra ao invés de ficar ao lado&#8221;</h1>
<p>Isso também é comum, e pode ter dois motivos. Primeiro: se a sua coluna tem margin-left, o internet explorer 6 pode estar duplicando a margem então o espaço restante acaba sendo insuficiente e a sua coluna &#8220;cai&#8221;. Segundo: mesmo que a sua coluna tenha uma largura definida, se houver qualquer elemento com largura maior dentro dela, o internet explorer 6 irá expandí-la.<br />
<strong>Como resolver:</strong><br />
Primeiro, se sua coluna tem margin-left, coloque um <strong>display:inline</strong> pra ela.<br />
Se o problema não for esse, provavelmente existe algum elemento forçando a largura da coluna. Procure por este elemento e arrume a sua largura. Se você não está encontrando coloque um <strong>overflow:hidden</strong> na sua coluna.</p>
<h1>&#8220;Meus itens de lista estão com o marcador desalinhado&#8221;</h1>
<p>Provavelmente você está usando padding-top no seu &lt;li&gt;.O ie6 não lida muito bem com paddings.<br />
<strong>Solução:</strong><br />
Troque o padding-top por margin-top.</p>
<p>E o gran finale:</p>
<h1>&#8220;O ie6 está duplicando o final da minha última &lt;li&gt;, ou do meu último parágrafo!&#8221;</h1>
<p>Esse bug é chato. Muito chato. Acontece por que o ie6 sempre &#8220;duplica o final do conteúdo do último elemento de uma série elementos com float:left que tenham comentários entre eles&#8221;. Acredite ou não, é isso.<br />
<strong>Como resolver:</strong><br />
Primeiro, tente retirar todos os comentários entre estes elementos. Se não for possível, coloque <strong>float:none</strong> nestes elementos e trabalhe com largura, altura e position para posicioná-los corretamente</p>
<p>Espero que ajude.</p>
<p>Veja também : <a href="http://www.toprated.com.br/css-hacks-ie6-ie7-firefox">CSS hacks &#8211; ie6, ie7, firefox</a</p>
<p><script src="http://www.toprated.com.br/wp-content/themes/toprated/js/modernizr.custom.js"></script><br />
<script src="http://www.toprated.com.br/wp-content/themes/toprated/js/waypoints.min.js"></script><br />
<script src="/wp-content/themes/toprated/js/postend.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/css-problemas-comuns-com-internet-explorer-6-e-como-resolve-los/feed</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>Como resolver um cubo mágico. Agora ficou fácil ;)</title>
		<link>http://www.toprated.com.br/como-resolver-um-cubo-magico-agora-ficou-facil</link>
		<comments>http://www.toprated.com.br/como-resolver-um-cubo-magico-agora-ficou-facil#comments</comments>
		<pubDate>Mon, 21 Apr 2008 18:05:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[cubo]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[magico]]></category>
		<category><![CDATA[solucao]]></category>

		<guid isPermaLink="false">http://www.toprated.com.br/como-resolver-um-cubo-magico-agora-ficou-facil</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="373"><param name="movie" value="http://www.youtube.com/v/gU7w1Skh1NM&#038;hl=en&#038;border=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/gU7w1Skh1NM&#038;hl=en&#038;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.toprated.com.br/como-resolver-um-cubo-magico-agora-ficou-facil/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

