<?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>Design Blog &#187; css</title>
	<atom:link href="http://design.blog.br/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://design.blog.br</link>
	<description>Blog de design gráfico, web design e universo freelancer.</description>
	<lastBuildDate>Tue, 07 Feb 2012 12:00:00 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Código comentado salva vidas!</title>
		<link>http://design.blog.br/web-design/codigo-comentado-salva-vidas</link>
		<comments>http://design.blog.br/web-design/codigo-comentado-salva-vidas#comments</comments>
		<pubDate>Mon, 11 Jul 2011 18:38:31 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web designer]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://design.blog.br/?p=3956</guid>
		<description><![CDATA[Todo web designer sabe pra que serve o comando &#60;!&#8211; e &#8211;&#62;. Mas nem todo web designer vê utilidade neles. Embora esse código não necessariamente vá salvar vidas, ele pode facilitar muito a sua. O comentário (na programação web) é algo desnecessário ao funcionamento do site. Ele serve apenas para indicar algo a quem está [...]]]></description>
			<content:encoded><![CDATA[<p>Todo web designer sabe pra que serve o comando &lt;!&#8211; e &#8211;&gt;. Mas nem todo web designer vê utilidade neles. Embora esse código não necessariamente vá salvar vidas, ele pode facilitar muito a sua.</p>
<p><span id="more-3956"></span></p>
<p><img src="http://design.blog.br/wp-content/uploads/2011/07/salva-vidas.jpg" alt="Código comentado salva vidas" title="Código comentado salva vidas" width="620" height="225" class="aligncenter size-full wp-image-3995" /></p>
<p><strong>O comentário (na programação web) é algo desnecessário ao funcionamento do site.</strong> Ele serve apenas para indicar algo a quem está lendo o código fonte ou trabalhando no <em>back-end</em> (por exemplo, em scripts de PHP ou JavaScript). O usuário final não vai ver esses comentários no site, então a utilidade deles é exclusivamente ao programador / web designer.</p>
<p><strong>Um código comentado salva muito tempo quando você for editar algo num site e precisa saber o que você está editando.</strong> Por exemplo, um site pode conter várias DIVs dentro de outras DIVs. E pra saber onde que fecha um e abre outro? Código indentado pode ajudar e alguns softwares até indicam qual é a DIV sendo fechada &#8211; mas e quando você está usando o bloco de notas só para fazer algumas alterações mínimas?</p>
<p>Outro exemplo seria o uso de comentários nos arquivos CSS; fica mais fácil de encontrar as IDs e classes usadas em determinadas áreas de um site (cabeçalho, barra lateral, menu, etc). <strong>Lembre-se que &#8220;organização = produtividade&#8221;.</strong></p>
<p><img src="http://design.blog.br/wp-content/uploads/2011/07/comentario.jpg" alt="" title="Comentário" width="620" height="185" class="aligncenter size-full wp-image-3968" /></p>
<p><strong>Código comentado não facilita apenas a sua vida, mas a de um possível futuro programador ou web designer que precise alterar algo no site.</strong></p>
<p>Se você não usa código comentado, comece a usar! Você talvez não note a diferença na sua produtividade de início, mas veja daqui a um mês quando tiver que editar aquele código novamente.</p>
<p><strong>Você usa códigos comentados nos seus sites? Se não, por quê? Comente!</strong></p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/a-internet-do-futuro-tem-lugar-para-web-designers" title="A internet do futuro tem lugar para web designers?">A internet do futuro tem lugar para web designers?</a></li><li><a href="http://design.blog.br/geral/sorteio-adobe" title="Mega sorteio Design Blog e Adobe!">Mega sorteio Design Blog e Adobe!</a></li><li><a href="http://design.blog.br/podcast/design-blog-podcast-%e2%80%93-episodio-04" title="Design Blog Podcast – Episódio 04">Design Blog Podcast – Episódio 04</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/codigo-comentado-salva-vidas/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>CSS deveria ser separado em vários arquivos?</title>
		<link>http://design.blog.br/web-design/css-deveria-ser-separado-em-varios-arquivos</link>
		<comments>http://design.blog.br/web-design/css-deveria-ser-separado-em-varios-arquivos#comments</comments>
		<pubDate>Fri, 11 Jun 2010 19:59:52 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://design.blog.br/?p=2555</guid>
		<description><![CDATA[Essa é uma daquelas questões que não possui uma resposta fixa e que é bem debatida na comunidade de desenvolvedores. Vamos analisar os dois lados da moeda nesta. Por que dividir? Um lado acredita que é interessante dividir arquivos CSS. Assim, fica mais fácil depois de encontrar e editar determinadas partes de um site, ainda [...]]]></description>
			<content:encoded><![CDATA[<p>Essa é uma daquelas questões que não possui uma resposta fixa e que é bem debatida na comunidade de desenvolvedores. Vamos analisar os dois lados da moeda nesta.</p>
<p><span id="more-2555"></span></p>
<p><img src="http://design.blog.br/wp-content/uploads/2010/06/dividir-css.jpg" alt="" title="dividir-css" width="540" height="155" class="aligncenter size-full wp-image-2559" /></p>
<h2>Por que dividir?</h2>
<p>Um lado acredita que é interessante dividir arquivos CSS. Assim, fica mais fácil depois de <strong>encontrar e editar</strong> determinadas partes de um site, ainda mais quando há mais de uma pessoa envolvida na manutenção do mesmo. A divisão é feita de acordo com o gosto do desenvolvedor: um arquivo os comandos de <em>reset</em>, em outro fica o layout, no terceiro a tipografia, e por aí vai. </p>
<p>Outro ponto a favor é poder manter folhas exclusivas de alguma seção inutilizadas quando não necessárias. No WordPress, por exemplo, o estilo dos comentários não precisa ser utilizado até que seja aberto uma página de post (os comentários em blogs não aparecem na página inicial).</p>
<p>No entanto, o <strong>lado negativo</strong> é o número de <em>server requests</em> (pedidos de servidor) que aumenta com mais arquivos. Isto pode representar um problema em sites com altíssimo número de acessos, fazendo com que o servidor tenha que efetuar múltiplos processos de uma só vez. Claro que isto representa um problema para sites gigantes, com mais de 100 mil acessos únicos por dia. Blogs como este, que tem em torno de 3.000 visitas únicas diárias não sofrem muito com este problema.</p>
<h2>Por que não dividir?</h2>
<p>Nem sempre dividir o CSS facilita encontrar algo específico. Quando a necessidade de um &#8220;<em>find and replace</em>&#8221; (procurar por algum valor determinado e substituir por outro toda vez que aparece no arquivo), um arquivo só pode diminuir o tempo da tarefa.</p>
<p>Sem contar que, quando há necessidade de comprimir um arquivo CSS para diminuir o tamanho dele e aumentar a velocidade de download, um arquivo só é mais recomendado &#8211; já que múltiplos arquivos significariam múltiplos <em>server requests</em> e por consequência, aumento do consumo de transferência.</p>
<h2>Então, qual usar? Separado ou junto?</h2>
<p>Vai de cada caso. O site tem uma média de acessos alta? O CSS terá de ser compresso? Todo o código é usado o tempo todo? (ex: não tem páginas diferenciadas, em termos de layout, no restante do site). Neste caso, sugiro usar <strong>uma folha de CSS apena</strong>s.</p>
<p>Já se existem muitas páginas internas com diferenciação de layout (como aqui no Design Blog, cujo layout muda de cor dependente da categoria de cada artigo), ou haverá múltiplas pessoas tendo que fazer a manutenção do código CSS, o ideal é <strong>dividir o CSS</strong> metodicamente.</p>
<p><strong>E você, leitor, qual prefere? CSS dividido ou em um arquivo só?</strong></p>
<p><a href="http://designreviver.com/tips/should-long-css-code-be-divded-into-several-files/">Inspiração</a></p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/mantendo-seu-codigo-organizado" title="Mantendo seu código organizado">Mantendo seu código organizado</a></li><li><a href="http://design.blog.br/freelance/o-que-fazer-antes-de-virar-freelancer" title="O que fazer antes de virar freelancer?">O que fazer antes de virar freelancer?</a></li><li><a href="http://design.blog.br/web-design/jquery-o-basico-que-todo-designer-precisa-saber-parte-i" title="jQuery: o básico que todo designer precisa saber &#8211; parte I">jQuery: o básico que todo designer precisa saber &#8211; parte I</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/css-deveria-ser-separado-em-varios-arquivos/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Inspiração de segunda &#8211; parte 2</title>
		<link>http://design.blog.br/web-design/inspiracao-de-segunda-parte-2</link>
		<comments>http://design.blog.br/web-design/inspiracao-de-segunda-parte-2#comments</comments>
		<pubDate>Mon, 28 Dec 2009 12:00:40 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[inspiração de segunda]]></category>

		<guid isPermaLink="false">http://design.blog.br/?p=1890</guid>
		<description><![CDATA[Dando continuidade ao segmento &#8220;Inspiração de segunda&#8220;, nesta segunda temos sites em CSS feito por brasileiros com o tema &#8220;madeira&#8221;. Aproveite e siga o Design Blog no Twitter! Assim você fica por dentro das novidades no mundo do design, com links super interessantes..Artigos relacionadosInspiração de segunda &#8211; parte 1Código comentado salva vidas!Inspiração de segunda – [...]]]></description>
			<content:encoded><![CDATA[<p>Dando continuidade ao segmento &#8220;<a href="http://design.blog.br/web-design/inspiracao-de-segunda-parte-1">Inspiração de segunda</a>&#8220;, nesta segunda temos sites em CSS feito por brasileiros com o tema &#8220;madeira&#8221;.</p>
<p><span id="more-1890"></span></p>
<p><a href="http://www.nilothiago.com/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/08/Picture-42-540x313.png" alt="Nilo Thiago" /></a></p>
<p><a href="http://www.miguelferreira.com/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-9-492x540.png" alt="Miguel Ferreira" /></a></p>
<p><a href="http://www.chamadigital.com/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-6-540x431.png" alt="Chama Digital" /></a></p>
<p><a href="http://www.vestiario.org/blog/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/08/Picture-52-540x247.png" alt="Vestiário" /></a></p>
<p><a href="http://fatorw.com/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/08/Picture-43-540x408.png" alt="Fator W" /></a></p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/inspiracao-de-segunda-parte-1" title="Inspiração de segunda &#8211; parte 1">Inspiração de segunda &#8211; parte 1</a></li><li><a href="http://design.blog.br/web-design/codigo-comentado-salva-vidas" title="Código comentado salva vidas!">Código comentado salva vidas!</a></li><li><a href="http://design.blog.br/web-design/inspiracao-de-segunda-%e2%80%93-parte-5" title="Inspiração de segunda – parte 5">Inspiração de segunda – parte 5</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/inspiracao-de-segunda-parte-2/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Inspiração de segunda &#8211; parte 1</title>
		<link>http://design.blog.br/web-design/inspiracao-de-segunda-parte-1</link>
		<comments>http://design.blog.br/web-design/inspiracao-de-segunda-parte-1#comments</comments>
		<pubDate>Mon, 21 Dec 2009 12:00:24 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[inspiração de segunda]]></category>

		<guid isPermaLink="false">http://design.blog.br/?p=1886</guid>
		<description><![CDATA[Como a Galeria Design Blog foi fechada (falta de tempo para mantê-lo), decidi começar a postar algumas inagens inspiracionais nas segundas-feiras. Eis o primeiro lote de sites em CSS criados por brasileiros. Aproveite e siga o Design Blog no Twitter! Assim você fica por dentro das novidades no mundo do design, com links super interessantes..Artigos [...]]]></description>
			<content:encoded><![CDATA[<p>Como a Galeria Design Blog foi fechada (falta de tempo para mantê-lo), decidi começar a postar algumas inagens inspiracionais nas segundas-feiras. Eis o primeiro lote de sites em CSS criados por brasileiros.</p>
<p><span id="more-1886"></span></p>
<p><a href="http://falafreela.com.br/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-5-540x367.png" alt="Fala Freela" /></a> </p>
<p><a href="http://www.rodrigowebdesign.com/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-2.jpg" alt="Rodrigo" /></a></p>
<p><a href="http://www.wmarquitetos.com.br/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-5.jpg" alt="WM Arquitetos" /></a></p>
<p><a href="http://cafeinaweb.com.br/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/11/Picture-10-540x375.png" alt="Cafeína Web" /></a></p>
<p><a href="http://www.midiadigital.com.br/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/09/Picture-31-540x337.png" alt="Mídia Digital" /></a></p>
<p><a href="http://www.agenciap4.com.br/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/08/Picture-1-540x378.png" alt="Agência P4" /></a></p>
<p><a href="http://leandrow.net/"><img src="http://design.blog.br/galeria/wp-content/uploads/2009/08/Picture-6-540x256.png" alt="Leandrow" /></a></p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/inspiracao-de-segunda-parte-2" title="Inspiração de segunda &#8211; parte 2">Inspiração de segunda &#8211; parte 2</a></li><li><a href="http://design.blog.br/web-design/codigo-comentado-salva-vidas" title="Código comentado salva vidas!">Código comentado salva vidas!</a></li><li><a href="http://design.blog.br/web-design/inspiracao-de-segunda-%e2%80%93-parte-5" title="Inspiração de segunda – parte 5">Inspiração de segunda – parte 5</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/inspiracao-de-segunda-parte-1/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>10 coisas legais que poderemos fazer assim que o IE6 morrer</title>
		<link>http://design.blog.br/web-design/10-coisas-legais-que-poderemos-fazer-assim-que-o-ie6-morrer</link>
		<comments>http://design.blog.br/web-design/10-coisas-legais-que-poderemos-fazer-assim-que-o-ie6-morrer#comments</comments>
		<pubDate>Fri, 08 May 2009 18:48:48 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css2]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://digitalpaperweb.com.br/ezine/?p=1197</guid>
		<description><![CDATA[Algumas pessoas acham que o IE6 já está morto. Mas apenas desenvolvedores que tem a sorte de ter uma audiência específica podem pensar assim (ou aqueles que se recusam a testar sites no IE6 &#8211; eu incluso). O resto que possui um público-alvo ordinário e não-tecnológico ainda tem preocupações com o IE6. Mas alguns dizem [...]]]></description>
			<content:encoded><![CDATA[<p>Algumas pessoas acham que o IE6 já está morto. Mas apenas desenvolvedores que tem a sorte de ter uma audiência específica podem pensar assim (ou aqueles que se recusam a testar sites no IE6 &#8211; eu incluso). O resto que possui um público-alvo ordinário e não-tecnológico ainda tem preocupações com o IE6. Mas alguns dizem que daqui a 12 meses o problema estará resolvido e o uso do IE6 cairá 97%. Eis algumas coisas legais que nós desenvolvedores poderemos fazer então:</p>
<p><span id="more-1197"></span></p>
<p><img src="http://design.blog.br/wp-content/uploads/2010/02/ripie6.jpg" alt="ripie6" title="ripie6" width="540" height="254" class="alignnone size-full wp-image-1198" /></p>
<h2>Usar <em>child selectors</em></h2>
<p>Chega de definir regras descentes infinitas para cancelar outras regras. Com CSS2, seletores-filho (ou <em>child selectors</em>) poderemos especificar regras de CSS válidas apenas a filhos diretos, e não descendentes em geral.</p>
<h2>Ter uso total de PNGs de 24 bits</h2>
<p>Chega de usar imagens adicionais apenas para dar um efeito de sombra, brilho ou semi-transparência. Finalmente vamos poder usar PNGs para dar mais vida aos nossos sites sabendo que isso funcionará em todos os navegadores.</p>
<p><img src="http://digitalpaperweb.com.br/ezine/wp-content/uploads/2009/05/png-transparente.png" alt="Usuário do IE6 não vê essa imagem" title="Usuário do IE6 não vê essa imagem" width="540" height="100" class="alignnone size-full wp-image-1199" /></p>
<h2>Usar seletores de atributo</h2>
<p>Chega de ter que definir classes para inputs &#8211; como <em>input class=&#8221;text&#8221;</em>&#8230; &#8211; quando podemos inserir isso com seletores de atributo do CSS2 como <em>input[type="text"]</em>.</p>
<h2>Usar uma gama maior de propriedades de <em>display</em></h2>
<p>Vamos finalmente poder usar coisas como <strong>display:inline-block</strong> em vez de <strong>float:left</strong>. Ou seja, chega de <em>float</em> dentro de <em>float</em> dentro de<em> float ad infinitum</em>. E nada mais de usar <em>overflow:hidden</em> para fazer com que blocos se ajustem direito (embora devo lembrar que só conseguimos utilizar isso depois de sair o Firefox 3).</p>
<h2>Usar min-width e max-width</h2>
<p>Embora a implementação do IE6 de <em>width</em> é bem similar a correta implementação de <em>min-width</em> ainda não chega a ser a mesma coisa e ainda não serve para o propósito correto; além do mais, ele nem reconhece <em>max-width</em>. Com o fim do IE6 pode surgir uma nova renascença em <em>block-layout design</em>, com uma maior flexibilidade que designer estão querendo a anos.</p>
<h2>Jogar fora 90% dos hacks de CSS (e 90% das razões pelas quais utilizá-las)</h2>
<p>Chega de se preocupar com caracteres repetitivos estranhos, blocos misteriosamente invisíveis ou margens duplas frustrantes. Com o fim do IE6, chega também o fim da necessidade de diagnosticar e curar uma gama tão grande de bugs de rendering.</p>
<h2>Adicionar abreviações que todos possam ver</h2>
<p>Embora, pessoalmente, eu use apenas o elemento <em>abbr</em> e nunca o <em>acronym</em> ainda fico chateado quando lembro que usuários de IE6 não podem ver a caixinha e fico ainda mais chateado quando a ocasião estranha aparece de eu ter que usar um script para isso (e não consigo achá-lo)</p>
<h2>Poder confiar no z-index de novo</h2>
<p>Chega de ficar ponderando e batendo a cabeça tentando descobrir por que o layer X está em cima do layer Y quando deveria estar abaixo, tentando adivinhar o que fizemos de errado apenas para lembrar que &#8211; duh &#8211; não fizemos nada de errado: é um problema do IE6.</p>
<h2>Economizar tempo e dinheiro</h2>
<p>Menos tempo criando hacks significa menos tempo de desenvolvimento e um custo menor.</p>
<h2>Nos divertir de novo</h2>
<p>Desenvolver código CSS vai se tornar o trabalho prazeiroso  que já foi algum dia. Isto é, até que nossas expectativas sejam elevadas novamente e o IE7 se torne nosso novo inimigo.</p>
<p>Fonte: <a href="http://www.sitepoint.com/blogs/2009/04/14/10-cool-things-well-be-able-to-do-once-ie6-is-dead/">Sitepoint</a> (traduzido e adaptado por <a href="http://digitalpaperweb.com.br/">Canha</a>)</p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/codigo-comentado-salva-vidas" title="Código comentado salva vidas!">Código comentado salva vidas!</a></li><li><a href="http://design.blog.br/web-design/firefox-cancelando-uso-de-prefixos-proprios" title="Firefox cancelando uso de prefixos próprios">Firefox cancelando uso de prefixos próprios</a></li><li><a href="http://design.blog.br/web-design/o-que-clientes-esperam-que-web-designers-saibam" title="O que clientes esperam que web designers saibam">O que clientes esperam que web designers saibam</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/10-coisas-legais-que-poderemos-fazer-assim-que-o-ie6-morrer/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Mantendo seu código organizado</title>
		<link>http://design.blog.br/web-design/mantendo-seu-codigo-organizado</link>
		<comments>http://design.blog.br/web-design/mantendo-seu-codigo-organizado#comments</comments>
		<pubDate>Fri, 10 Oct 2008 14:13:53 +0000</pubDate>
		<dc:creator>Canha</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://digitalpaperweb.com.br/ezine/?p=777</guid>
		<description><![CDATA[Recentemente comecei a trabalhar com a Claudia no xCakeBlogs e isso me gerou uma necessidade que eu não tinha quando trabalhava sozinho: a organização de código. A maioria de nós programa a nossa maneira, devido a alguns vícios de longa data. E isso gera problemas na hora de trabalhar em equipe. Então aí vai umas [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente comecei a trabalhar com a <a href="http://www.mulherdesign.com.br">Claudia</a> no <a href="http://www.xcakeblogs.com.br">xCakeBlogs</a> e isso me gerou uma necessidade que eu não tinha quando trabalhava sozinho: a <strong>organização de código</strong>.</p>
<p><span id="more-777"></span></p>
<p>A maioria de nós programa a nossa maneira, devido a alguns vícios de longa data. E isso gera problemas na hora de trabalhar em equipe. Então aí vai umas dicas que você pode implementar desde já nas suas tarefas de programação.</p>
<p>E por que começar agora, mesmo trabalhando sozinho? Para se acostumar. Faz bem.</p>
<p><img src="http://design.blog.br/wp-content/uploads/2009/12/organize.jpg" alt="" title="Organize seu código" /></p>
<h2>Indente seu código</h2>
<p>Quando você usa o TAB para espaçar seu código, a leitura dele fica mais fácil. Se uma DIV está dentro de outra, faça ele visualmente parecer que está contida lá dentro.</p>
<h2>Defina padrões</h2>
<p>Na grande maioria das vezes, tudo que vai ficar dentro da tag <strong>head</strong> vai ser igual a muitas outras páginas de projetos diferentes. Mantenha sempre uma ordem específica neles para facilitar na hora de mudar algo.</p>
<h2>Comente seu código</h2>
<p>As vezes tento procurar por determinada area do código e não acho. Comentários do tipo &#8220;<em>bloco de anúncios vai aqui</em>&#8221; ajuda horrores, ainda mais se um leigo quiser mudar algo.</p>
<h2>Use nomes óbvios em classes</h2>
<p>Evite nomes do tipo &#8220;bloco1&#8243; quando for criar uma DIV. &#8220;Bloco1&#8243; não significa nada, exceto que é um bloco com um número. Uma DIV com nome &#8220;conteudo_principal&#8221; já remete a algo mais óbvio.</p>
<h2>Comente, não remova</h2>
<p>Não é incomum você remover um pedaço de código que pode trazer problemas que você não note de primeira, ainda mais se não foi você que escreveu-o. Deixe aquilo comentado e preferencialmente com uma explicação de porque quis remove-lo.</p>
<h2>Separe em pastas</h2>
<p>Essa dica é simples: separe os arquivos comuns em pastas. Eu sempre crio uma pasta img para todas as imagens, css para as folhas de estilo, lib para javascript e psd para os arquivos fonte (como as imagens em Photoshop). Facilita a procura por um determinado arquivo.</p>
<h2>Nomes padrões para arquivos</h2>
<p>Afim de manter um padrâo e facilitar a vida de todo mundo, tente sempre manter um padrão para os nomes de arquivos. Por exemplo, o arquivo CSS padrão pode ser sempre main.css. Evite usar &#8220;main&#8221; em um projeto, &#8220;principal&#8221; em outro e &#8220;estilo&#8221; num terceiro. O mesmo vale para sub-nomes, ou categorias. Eu sempre uso <em>form_proc.php</em> para um script que só irá processar informações de um formulario, <em>db_proc.php</em> para processar um pedido ao banco de dados, etc.</p>
<h2>Faça a limpa final</h2>
<p>Antes de entregar o site finalizado, faça uma limpa nele; tire os comentários desnecessários, o excesso de espaços em branco (exceto a indentação), insira os nomes dos autores como meta-tag, assm como a data de última alteração e confira se está tudo bonitinho. Faça também os testes básicos (que deveriam ter sido feitos no decorrer do projeto, mas não custa nada tentar de novo).</p>
<p>Essas foram minhas dicas. <strong>Não são baseadas em nenhuma convenção ou semelhante</strong>. O aconselhável é que <strong>você defina seus próprios</strong> sempre baseado em linhas lógicas. Assim, quando qualquer um que entenda de programação bater o olho no que você fez, entenderá rapidamente como foi feito.</p>
<p><strong>E você? O que mais faz para manter seu código limpo e de fácil entendimento?</strong></p>
<p>Aproveite e siga o <a href="http://twitter.com/design_blog">Design Blog no Twitter</a>! Assim você fica por dentro das novidades no mundo do design, com links super interessantes.</p>.<h2  class="related_post_title">Artigos relacionados</h2><ul class="related_post"><li><a href="http://design.blog.br/web-design/jquery-o-basico-que-todo-designer-precisa-saber-parte-i" title="jQuery: o básico que todo designer precisa saber &#8211; parte I">jQuery: o básico que todo designer precisa saber &#8211; parte I</a></li><li><a href="http://design.blog.br/web-design/codigo-comentado-salva-vidas" title="Código comentado salva vidas!">Código comentado salva vidas!</a></li><li><a href="http://design.blog.br/podcast/design-blog-podcast-episodio-03" title="Design Blog Podcast &#8211; Episódio 03">Design Blog Podcast &#8211; Episódio 03</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://design.blog.br/web-design/mantendo-seu-codigo-organizado/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

