<?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>Portfolio e blog sobre Web Standards - project.47 &#187; XHTML</title>
	<atom:link href="http://project47.viscountbox.com/category/webdesign/web-standards/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://project47.viscountbox.com</link>
	<description>Portfolio e blog sobre Web Standards, de Carlos Eduardo de Souza</description>
	<lastBuildDate>Tue, 31 May 2011 11:33:34 +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>Coda: editor de cÃ³digos para Mac OS</title>
		<link>http://project47.viscountbox.com/coda-editor-de-codigos-para-mac-os/</link>
		<comments>http://project47.viscountbox.com/coda-editor-de-codigos-para-mac-os/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:37:32 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Editores de cÃ³digo]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/?p=457</guid>
		<description><![CDATA[Como desenvolvedor Web Standards passei um tempo para encontrar a melhor forma de trabalhar no Mac OS, procurando um bom editor de cÃ³digos e forma de testar os sites nos navegadores de Windows (leia-se Internet Explorer 6 e 7). ApÃ³s usar TextMate e CSSEdit, encontrei o Coda e testei durante seu perÃ­odo de avaliaÃ§Ã£o&#8230; Foi [...]]]></description>
			<content:encoded><![CDATA[<p>Como desenvolvedor Web Standards passei um tempo para encontrar a melhor forma de trabalhar no Mac OS, procurando um bom editor de cÃ³digos e forma de testar os sites nos navegadores de Windows (leia-se Internet Explorer 6 e 7).</p>
<p>ApÃ³s usar TextMate e CSSEdit, encontrei o <a title="Visitar o site do editor Coda" href="http://www.panic.com/coda">Coda</a> e testei durante seu perÃ­odo de avaliaÃ§Ã£o&#8230; Foi o suficiente para comprÃ¡-lo! A licenÃ§a custa U$99 e pelo que oferece vale muito, ainda mais se compararmos ao Dreamweaver.</p>
<p>Resolvi gravar um vÃ­deo (<em>screencast</em>) demonstrando algumas qualidades do aplicativo mas, obviamente, hÃ¡ diversas outras funcionalidades interessantes que optei por nÃ£o mostrar:</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="515" height="387" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5673482&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="515" height="387" src="http://vimeo.com/moogaloop.swf?clip_id=5673482&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">ApÃ³s descobrir estas e outras qualidades, percebi que o melhor editor de cÃ³digos para Mac OS Ã© o Coda, principalmente apÃ³s descobrir que ele fazia find/replace de mÃºltiplas linhas em diversos arquivos <img src='http://project47.viscountbox.com/smilies/msn_smiley.png' alt='&#58;&#41;' class='wp-smiley' width='21' height='21' title='&#58;&#41;' /></p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/coda-editor-de-codigos-para-mac-os/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Porque o HTML 5 nÃ£o acabarÃ¡ com os Microformats</title>
		<link>http://project47.viscountbox.com/porque-o-html-5-nao-acabara-com-os-microformats/</link>
		<comments>http://project47.viscountbox.com/porque-o-html-5-nao-acabara-com-os-microformats/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 22:42:52 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[Microformats]]></category>
		<category><![CDATA[SemÃ¢ntica]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[html 5]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/?p=454</guid>
		<description><![CDATA[A facilidade de uso dos Microformats com certeza fez com que se tornasse uma das maiores iniciativas no sentido de atribuirmos um nÃ­vel maior de significado ao nosso conteÃºdo, nÃ£o ficando presos apenas Ã s tags disponÃ­veis, aproveitando classes e id&#8217;s prÃ©-definidos. Um dos grandes problemas do Microformats Ã© a falta de divulgaÃ§Ã£o por parte dos [...]]]></description>
			<content:encoded><![CDATA[<p>A facilidade de uso dos <a title="Visitar artigos sobre Microformats" href="http://project47.viscountbox.com/category/webdesign/web-standards/semantica/microformats/">Microformats</a> com certeza fez com que se tornasse uma das maiores iniciativas no sentido de atribuirmos um nÃ­vel maior de significado ao nosso conteÃºdo, nÃ£o ficando presos apenas Ã s <em>tags</em> disponÃ­veis, aproveitando classes e id&#8217;s prÃ©-definidos.</p>
<p>Um dos grandes problemas do Microformats Ã© a falta de divulgaÃ§Ã£o por parte dos desenvolvedores e, talvez por isso, nÃ£o Ã© tÃ£o comum vermos projetos comerciais utilizando a tÃ©cnica, mesmo que seja tÃ£o simples de usÃ¡-la. Desta forma seu futuro foi colocado em questÃ£o, jÃ¡ que o HTML 5 estÃ¡ sendo cada vez mais discutido e, com isso, muitos imaginam que os Microformats nÃ£o terÃ£o mais utilidade&#8230; SerÃ¡? Analisemos cada uma das partes para tirarmos nossas conclusÃµes!<br />
<span id="more-454"></span></p>
<h4>HTML 5</h4>
<p>A quinta versÃ£o do HTML vem aÃ­ para solucionar diversos problemas que surgiram com a crescente diversidade de aplicaÃ§Ãµes disponÃ­veis na Internet. Cada vez mais Ã© necessÃ¡rio termos <em>tags</em> especÃ­ficas para ramificar nosso conteÃºdo e, desta maneira, classificÃ¡-lo mais especificamente, a fim de que humanos e mÃ¡quinas o compreendam corretamente.</p>
<p>Para isso foi criada uma sÃ©rie de novas <em>tags</em> para facilitar a aplicaÃ§Ã£o do conteÃºdo e, por que nÃ£o, do CSS tambÃ©m. Seguem alguns exemplos:</p>
<ul>
<li><code>section</code> &#8211; Como o nome diz, representa uma seÃ§Ã£o do documento ou artigo, por exemplo, que pode englobar um <code>header</code> e um <code>footer</code>;</li>
<li><code>nav</code> &#8211; Esta Ã© uma das <em>tags</em> mais interessantes, jÃ¡ que foi criada especificamente para o menu do site ou uma simples navegaÃ§Ã£o de links. Vale ressaltar que essa <em>tag</em> nÃ£o elimina o uso de <code>ul</code> jÃ¡ que serve como elemento pai destas listas;</li>
<li><code>article</code> &#8211; Pode representar um <em>post</em> de um fÃ³rum, blog, notÃ­cia de jornal, etc.;</li>
<li><code>aside</code> &#8211; A definiÃ§Ã£o dessa <em>tag</em> parece um pouco subjetiva; uma aplicaÃ§Ã£o concreta seria a definiÃ§Ã£o de um termo de determinado artigo. Por exemplo, se vocÃª estÃ¡ escrevendo sobre uma nova tecnologia, pode envolver um bloco de texto com a <em>tag</em> <code>aside</code> com uma pequena dissertaÃ§Ã£o sobre ele, servindo como um conteÃºdo complementar, sem fazer o usuÃ¡rio sair do artigo;</li>
<li><code>header</code> &#8211; Ã‰ o cabeÃ§alho de uma seÃ§Ã£o, podendo englobar diversos tÃ­tulos (leia-se <code>h1</code>, <code>h2</code>, <code>h3</code> e assim por diante);</li>
<li><code>footer</code> &#8211; RodapÃ© da seÃ§Ã£o, contendo informaÃ§Ãµes como autor do conteÃºdo, <em>copyrights</em>, data de postagem, etc.</li>
</ul>
<p>Obviamente temos diversas outras novas <em>tags</em> disponÃ­veis no HTML 5, mas estes sÃ£o alguns exemplos que mostram bem o &#8220;espÃ­rito&#8221; desta nova versÃ£o, oferecendo maior flexibilidade para nosso cÃ³digo em relaÃ§Ã£o a sua <strong>semÃ¢ntica</strong>.</p>
<p>O grande problema do HTML Ã© que foi criado com o intuito de exibir as informaÃ§Ãµes na Web, mas com o tempo foi crescendo a necessidade de criarem <em>tags</em> para estilizaÃ§Ã£o, atÃ© que os <strong>Web Standards</strong> fossem amplamente usados. Por isso confio muito na prÃ³xima versÃ£o do XHTML que, desde seu inÃ­cio, jÃ¡ foi construÃ­do da maneira correta, de certa forma &#8220;forÃ§ando&#8221; o desenvolvedor a escrever seu cÃ³digo corretamente, extinguindo totalmente as <em>tags</em> que representam estilizaÃ§Ã£o visual. Mas essa discussÃ£o deixamos para uma prÃ³xima oportunidade!</p>
<h4>Microformats</h4>
<p>Como foi dito no inÃ­cio deste artigo, a aplicaÃ§Ã£o dos Microformats Ã© bem simples: usam-se nomes prÃ©-estabelecidos para id&#8217;s e classes que, desta forma, atribui significado aos elementos.</p>
<p>PorÃ©m muita gente acha que este padrÃ£o pode morrer no momento que o HTML 5 se tornar realidade mas, analisando os fatos mais profundamente, dÃ¡ para concluirmos que isso nÃ£o irÃ¡ acontecer, jÃ¡ que cada lado tem um foco diferente.</p>
<p>O princÃ­pio dos Microformats Ã© <strong>solucionar problemas especÃ­ficos</strong>, tomando como base outros padrÃµes como o vCard, iCalendar, usados hÃ¡ vÃ¡rios anos.</p>
<p>A partir do momento que este formado surgiu para aplicarmos em determinadas ocasiÃµes, fica fÃ¡cil compreendermos a diferenÃ§a deste caso com as novas <em>tags</em> implementadas no HTML 5. Enquanto um se preocupa com as diversas aplicaÃ§Ãµes surgidas durante toda a evoluÃ§Ã£o da Internet, o outro se atÃ©m a aplicaÃ§Ãµes localizadas oferecendo um detalhamento tÃ£o grande que seria quase inviÃ¡vel com <em>tags</em> e/ou atributos novos!</p>
<p>Por isso aconselho a todos estudarem as novidades do HTML 5 (apesar de achar que este Ã© o &#8220;assunto da moda&#8221; e acreditar mais no XHTML 2) e continuarem atentos aos padrÃµes estabelecidos nos Microformats, pois devido sua simplicidade e foco, Ã© uma prÃ¡tica viÃ¡vel tanto em projetos pessoais como profissionais.</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/porque-o-html-5-nao-acabara-com-os-microformats/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>1Âº FÃ³rum W3C Brasil &#8211; Por uma Web Ãšnica</title>
		<link>http://project47.viscountbox.com/1-forum-w3c-brasil-por-uma-web-unica/</link>
		<comments>http://project47.viscountbox.com/1-forum-w3c-brasil-por-uma-web-unica/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 14:18:59 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[SemÃ¢ntica]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/?p=380</guid>
		<description><![CDATA[No dia 30 de Setembro, como divulguei anteriormente, aconteceu o 1º F&#243;rum W3C Brasil &#8211; Por uma Web &#218;nica em S&#227;o Paulo. Tive a honra de comparecer ao evento em nome da M&#237;dia Digital, ag&#281;ncia na qual trabalho que, certamente, sabe investir na &#225;rea de Web Standards. O cronograma do evento foi o seguinte: 09:00 [...]]]></description>
			<content:encoded><![CDATA[<p><span class="pullquote"><br />
<a href="http://project47.viscountbox.com/wp-content/uploads/2008/10/moto_0049.jpg"><img class="size-thumbnail wp-image-381" title="Crach&#225; do evento" src="http://project47.viscountbox.com/wp-content/uploads/2008/10/moto_0049-150x150.jpg" alt="Foto do crach&#225; que ganhei no evento da W3C Brasil" width="150" height="150" /></a><br />
</span><br />
No dia 30 de Setembro, como divulguei anteriormente, <a title="Visitar artigo que avisa sobre o 1º F&#243;rum W3C Brasil" href="http://project47.viscountbox.com/1-forum-w3c-brasil/">aconteceu o 1º F&#243;rum W3C Brasil &#8211; Por uma Web &#218;nica</a> em S&#227;o Paulo. Tive a honra de comparecer ao evento em nome da <a title="Visitar o site da M&#237;dia Digital" href="http://www.midiadigital.com.br/">M&#237;dia Digital</a>, ag&#281;ncia na qual trabalho que, certamente, sabe investir na &#225;rea de Web Standards.</p>
<p>O cronograma do evento foi o seguinte:</p>
<ul>
<li>09:00 &#8211; Painel de abertura com os afiliados Brasil &#8211; &#8220;Os padr&#337;es web e seus impactos no futuro da gorvernan&#231;a da TI&#8221;</li>
<li>11:00 &#8211; Convidado internacional &#8211; &#8220;<em>The ways to Web Semantic</em>&#8220;</li>
<li>11:45 &#8211; Convidado especial &#8211; &#8220;A Web Sem&#226;ntica no Brasil&#8221;</li>
<li>12:15 &#8211; Debate sobre a atua&#231;&#227;o do W3C Escrit&#243;rio Brasil</li>
</ul>
<p>Neste artigo vou fazer uma an&#225;lise do evento, destacando os principais assuntos abordados e o que conclu&#237;mos para que, no pr&#243;ximo evento, entrem em pauta e auxilie no crescimento do escrit&#243;rio da W3C no Brasil.</p>
<p><span id="more-380"></span></p>
<p>Pioneiros no ensino dos <strong>Web Standards</strong> em nosso pa&#237;s, o pessoal da iLearn foi representado por Everaldo Bechara (Presidente da empresa), que comentou a necessidade de atuarem como evangelizadores, principalmente pela resist&#281;ncia natural que o brasileiro tem contra padr&#337;es. Um dos pontos mais interessantes de sua palestra foi o coment&#225;rio sobre a <strong>flexibilidade do uso dos Web Standards para Web Design</strong>, pois este <strong>n&#227;o limita a criatividade</strong>, pelo contr&#225;rio, amplia as possibilidades, pois n&#227;o &#233; necess&#225;rio fazer uma arquitetura totalmente baseada na id&#233;ia de tabelas, como era feito antigamente. Muitos Designers pensam o contr&#225;rio, mas a realidade &#233; que a ado&#231;&#227;o dos <strong>Web Standards</strong> trar&#225; mais flexibilidade ao <em>layout</em>, ao mesmo tempo que <a title="Visitar artigo com dicas para melhorar seu rendimento de trabalho" href="http://project47.viscountbox.com/melhorando-seu-processo-de-trabalho/">padroniza</a> os elementos.</p>
<p>Al&#233;m disso, muito foi comentado sobre acessibilidade, principalmente pela ado&#231;&#227;o de certas regras para melhor&#225;-la em projetos governamentais. O <a title="Visitar artigo sobre o decreto-lei no Acessibilidade Brasil" href="http://www.acessobrasil.org.br/index.php?itemid=43">decreto 5296</a> ajudar&#225; na conscientiza&#231;&#227;o da necessidade do XHTML e CSS que, somente por serem utilizados corretamente, j&#225; garantem cerca de 60% do uso por deficientes. Para que este decreto vire lei, haver&#225; uma conven&#231;&#227;o da ONU em breve, o que certamente possibilitar&#225; na normatiza&#231;&#227;o de tais regras de acessibilidade e os governos ficar&#227;o mais atentos a elas.</p>
<p>Por&#233;m, um ponto que ainda temos muita dificuldade, e pelo jeito ainda teremos por um bom tempo, &#233; a incompatibilidade de certos navegadores com padr&#337;es adotados pela <a title="Visitar o site da W3C" href="http://www.w3.org">W3C</a>; &#233; s&#243; vermos o exemplo do <a title="Visitar artigo sobre o SVG na Wikip&#233;dia" href="http://pt.wikipedia.org/wiki/Svg">SVG</a>, ainda n&#227;o suportado pelo Internet Explorer 8, em fase BETA.</p>
<h4>O governo adotando os Web Standards</h4>
<p>A palestra de Ricardo Kobashi, Coordenador dos <em>sites </em>de governo e Secretaria de Comunica&#231;&#227;o, de S&#227;o Paulo, mostrou como o pessoal est&#225; agindo para implementar os Web Standards no meio governamental. Sabemos que novidades nem sempre s&#227;o bem-vindas, mas quando falamos em dinheiro o pessoal acaba prestando aten&#231;&#227;o. E foi tocando neste assunto que eles conseguiram convencer os governantes, pois a ado&#231;&#227;o dos Web Standards gera economia, pois se faz &#8220;mais com menos&#8221;, e esse &#233; bom argumento para utilizarmos com qualquer cliente!</p>
<p>Mas n&#227;o &#233; s&#243; na economia que os Web Standards contribu&#237;ram: a comunica&#231;&#227;o entre os sites foi facilitada, ou seja, a interoperabilidade entre eles ficou mais pr&#225;tica, j&#225; que foi adotado um <strong>padr&#227;o</strong> e, sempre que adotamos padr&#337;es, fica mais f&#225;cil para desenvolver e realizar manuten&#231;&#337;es. O pessoal do Governo de S&#227;o Paulo estava procurando por esse padr&#227;o a ser adotado e, certamente, a ado&#231;&#227;o dos padr&#337;es estabelecidos pela W3C foi a melhor escolha.</p>
<p>Quer saber o que eles j&#225; fizeram em termos de acessibilidade no Governo de S&#227;o Paulo? Um belo exemplo &#233; o site da <a title="Visitar o site da Secretaria da Pessoa com Defici&#281;ncia" href="http://pessoacomdeficiencia.sp.gov.br/">Secretaria dos Direitos da Pessoa com Defici&#281;ncia</a>.</p>
<h4>Acessibilidade sempre, em qualquer projeto</h4>
<p>Como j&#225; comentei, <strong>acessibilidade</strong> foi um tema muito comentado neste evento e, como n&#227;o poderia deixar de ser comentado, o fato de que devemos utilizar AJAX com muito crit&#233;rio. Na palestra de Gustavo da Gama Torres, foram exemplificados certos casos, muito comuns na era da &#8220;Web 2.0&#8243; que prejudicam muito o uso do site por pessoas deficientes.</p>
<p>Por isso, ao elaborar novas aplica&#231;&#337;es, sempre tenha em mente o p&#250;blico-alvo e tome cuidado para que todos possam aproveitar seus recursos, sem o uso de tecnologias espec&#237;ficas como o pr&#243;prio AJAX ou Flash, por exemplo. Para ter mais seguran&#231;a neste quesito, nada melhor que fazer testes de acessibilidade, elaborando certas metas a serem atingidas com o <em>site</em> e se estes objetivos foram alcan&#231;ados com pessoas deficientes ou n&#227;o.</p>
<h4>Os caminhos para a Web Sem&#226;ntica</h4>
<p>Uma das gratas surpresas do evento foi a presen&#231;a de Klaus Birkenbihl, Coordenador dos Escrit&#243;rios Internacionais do W3C, que falou um pouco sobre a fun&#231;&#227;o da W3C e a import&#226;ncia da padroniza&#231;&#227;o no modo de exibir os dados, como foi feito na cria&#231;&#227;o e &#233; um dos princ&#237;pios b&#225;sicos do HTML.</p>
<p>A W3C tem como um dos fundamentos, passar a id&#233;ia de que a tecnologia web deve ser interoper&#225;vel, os padr&#337;es devem ser abertos e, consequentemente, possibilitar que tudo deve ser acess&#237;vel, independente do lugar no qual est&#225; sendo acessado, capacidade do dispositivo usado, etc.</p>
<p>Achei bem interessante Klaus falar sobre o uso do texto &#8220;Clique aqui&#8221; em links, o que &#233; totalmente errado e ainda praticado. Posso dizer que ainda vejo muito disso, mas o fato &#233; que esse texto n&#227;o diz nada sobre o que o usu&#225;rio ir&#225; visitar (com leitores de tela, por exemplo) e, em caso dos rob&#244;s de busca, tamb&#233;m n&#227;o ser&#225; nada relevante. Por isso sempre descreva seu link de maneira correta, facilitando a vida dos usu&#225;rios e dos sistemas de busca!</p>
<p>Foi comentado, tamb&#233;m, que o princ&#237;pio b&#225;sico da <strong>Web Sem&#226;ntica</strong> &#233; classificar as informa&#231;&#337;es, categorizar o conte&#250;do para que as m&#225;quinas possam entend&#281;-lo tamb&#233;m. J&#225; vemos belos exemplos em <a title="Visitar artigos sobre Microformats aqui no project.47" href="http://project47.viscountbox.com/category/webdesign/web-standards/semantica/microformats/">Microformats</a>, mas tamb&#233;m temos o <a title="Visitar artigo sobre RDF na Wikip&#233;dia" href="http://pt.wikipedia.org/wiki/Rdf">RDF</a>, padr&#227;o adotado pela W3C. Houve at&#233; uma certa discuss&#227;o sobre RDF, em quais casos &#233; mais utilizado e, inclusive, Klaus falou que o indicado &#233; tentar converter todos os que conseguir, apesar de n&#227;o ser o necess&#225;rio.</p>
<h4>Considera&#231;&#337;es finais</h4>
<p>O evento foi muito interessante, pois abordou diversos assuntos presentes em nosso cotidiano, principalmente na quest&#227;o da acessibilidade, que vem sendo adotada cada vez mais e ainda vai se tornar um assunto muito comum para quem trabalha com web. Por&#233;m, acho que a maior contribui&#231;&#227;o foi a reuni&#227;o de um grupo de pessoas realmente interessadas em contribuir com o escrit&#243;rio brasileiro da W3C e, certamente, outros encontros como este acontecer&#227;o no futuro.</p>
<p>O importante &#233; o pessoal juntar id&#233;ias e propostas para que a representatividade do Brasil, nas quest&#337;es internacionais, seja cada vez maior, e possamos ajudar a criar novos padr&#337;es, al&#233;m de simplesmente adot&#225;-los.</p>
<p>Quem quiser ver algumas fotos do evento, montei uma <a title="Visitar as fotos com a tag W3C em meu Flickr" href="http://www.flickr.com/photos/putcharles/tags/w3c/">galeria de imagens</a> no <a title="Visitar o Flickr" href="http://www.flickr.com">Flickr</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/1-forum-w3c-brasil-por-uma-web-unica/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Melhorando seu processo de trabalho</title>
		<link>http://project47.viscountbox.com/melhorando-seu-processo-de-trabalho/</link>
		<comments>http://project47.viscountbox.com/melhorando-seu-processo-de-trabalho/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 18:28:56 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/?p=365</guid>
		<description><![CDATA[Quem j&#225; n&#227;o passou pela situa&#231;&#227;o, com pelo menos 6 meses de experi&#281;ncia na &#225;rea de Web Standards, ao observar seu antigo c&#243;digo HTML / CSS e percebeu a melhoria tanto na organiza&#231;&#227;o como na performance do site? J&#225; escrevi por aqui um artigo bem interessante sobre como melhorar seu rendimento profissional, al&#233;m de outro [...]]]></description>
			<content:encoded><![CDATA[<p>Quem j&#225; n&#227;o passou pela situa&#231;&#227;o, com pelo menos 6 meses de experi&#281;ncia na &#225;rea de <strong>Web Standards</strong>, ao observar seu antigo c&#243;digo HTML / CSS e percebeu a melhoria tanto na organiza&#231;&#227;o como na performance do site?</p>
<p>J&#225; escrevi por aqui um artigo bem interessante sobre como <strong><a title="Visitar o artigo Melhorando seu rendimento como profissional" href="http://project47.viscountbox.com/melhorando-seu-rendimento-como-profissional/">melhorar seu rendimento profissional</a></strong>, al&#233;m de outro fator que influencia diretamente no assunto deste post, a <strong><a title="Visitar artigo Porque o Web Designer precisa colaborar com o CSS" href="http://project47.viscountbox.com/porque-o-web-designer-precisa-colaborar-com-o-css/">colabora&#231;&#227;o que deve ocorrer entre Web Designer e desenvolvedor CSS</a></strong>.</p>
<p>Agora falaremos de algo que envolve a organiza&#231;&#227;o do trabalho, seja numa equipe com v&#225;rias pessoas, como um simples <em>freelancer</em>: a <strong>padroniza&#231;&#227;o</strong>.</p>
<p><span id="more-365"></span></p>
<p>Como foi comentado no <a title="Visitar artigo dando mais informa&#231;&#337;es sobre o 1º F&#243;rum W3C Brasil" href="http://project47.viscountbox.com/1-forum-w3c-brasil/">evento da W3C</a>, o brasileiro geralmente n&#227;o gosta da palavra <strong>padr&#227;o</strong>, pois pode parecer &#8220;engessado&#8221;, algo que realmente n&#227;o combina com as pr&#225;ticas em nosso mercado de trabalho. Mas com o tempo a gente aprende e v&#281; que a organiza&#231;&#227;o do desenvolvimento e fluxo de trabalho garante um resultado mais preciso e, conseq&#252;entemente, com n&#237;vel de qualidade superior.</p>
<p>Digamos que chegue um grande site para desenvolvermos e, logicamente, existe um prazo a ser cumprido. No entanto, deveremos tomar algumas provid&#281;ncias para que o tempo n&#227;o seja excedido e, em casos extremos, n&#227;o percamos o cliente.</p>
<p>Supondo que o layout j&#225; esteja feito, assim j&#225; pulamos a parte de <em>briefing</em>, Arquitetura da Informa&#231;&#227;o e Cria&#231;&#227;o, indo diretamente ao desenvolvimento HTML e CSS. Ent&#227;o, deve-se iniciar pelos c&#243;digos HTMLs, focando totalmente nesta parte, mantendo sempre os princ&#237;pios do KISS (<em>keep it simple stupid</em>) e sem&#226;ntica do c&#243;digo pois, como sempre digo, o c&#243;digo HTML bom &#233; aquele que n&#227;o precisa ser ajustado de acordo com &#8220;firulas&#8221; do <em>layout</em>.</p>
<h4>Padroniza&#231;&#227;o de HTML</h4>
<p>Na etapa do HTML devemos adotar uma padroniza&#231;&#227;o no desenvolvimento, como por exemplo estabelecer um estilo de DOCTYPE dependendo do foco do site (grandes portais tendem a ser administrados por uma ferramenta, por isso o <em>XHTML 1.0 Transitional</em> &#233; o mais indicado por ser mais tolerante a erros no c&#243;digo) e um arquivo padr&#227;o, com um header e suas <em>meta tags</em> pr&#233;-escritas. O modo pelo qual inserimos o CSS tamb&#233;m deve ser padronizado: alguns preferem utilizar <code>@import</code> com estilo inline, enquanto a maioria (como eu) preferem utilizar o <code>&lt;link rel="stylesheet"... /&gt;.</code></p>
<p>Segue abaixo o exemplo de &#8220;template&#8221; HTML que utilizo:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pt-br&quot; dir=&quot;ltr&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;application/xhtml+xml; charset=iso-8859-1&quot; /&gt;
&lt;meta http-equiv=&quot;Content-Style-Type&quot; content=&quot;text/css&quot; /&gt;
&lt;meta name=&quot;keywords&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;description&quot; content=&quot;&quot; /&gt;
&lt;meta name=&quot;author&quot; content=&quot;Carlos Eduardo de Souza&quot; /&gt;
&lt;title&gt;T&amp;#237;tulo do site&lt;/title&gt;
&lt;link href=&quot;css/estilo.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;!--[if IE 7]&gt;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/estilo_ie7.css&quot; media=&quot;screen&quot; /&gt;&lt;![endif]--&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Al&#233;m do c&#243;digo propriamente, deve haver um consenso entre os desenvolvedores da nomenclatura dos arquivos e organiza&#231;&#227;o de pastas, assim com o decorrer do projeto e sua manuten&#231;&#227;o, n&#227;o perde-se tempo para encontr&#225;-los.</p>
<p>Fica tamb&#233;m a sugest&#227;o do controle de vers&#337;es, &#237;tem importante principalmente em equipes numerosas como aqui na ag&#281;ncia e, para este fim, utilizamos o Eclipse.</p>
<h4>Padroniza&#231;&#227;o de CSS</h4>
<p>J&#225; na parte do CSS a padroniza&#231;&#227;o &#233; um pouco mais complicada, pois muita coisa &#233; subjetiva, ou seja, est&#225; relacionada com as prefer&#281;ncias de cada desenvolvedor. Ao come&#231;ar pela escrita das regras: muita gente prefere escrever uma regra com uma propriedade por linha, enquanto outros aderem a pr&#225;tica de uma regra por linha, com todas as propriedades seguidas lado a lado. Particularmente prefiro esta &#250;ltima op&#231;&#227;o, pois o documento fica muito menor e para encontrar as regras fica muito mais f&#225;cil.</p>
<p>Tamb&#233;m temos que nos ater aos coment&#225;rios, tamb&#233;m estabelecendo um padr&#227;o para que o documento fique mais leg&#237;vel:</p>
<pre class="brush: css; title: ; notranslate">
/*
Cliente: Nome do Cliente
Projeto: Nome do Projeto
*/

/*
--------------
ELEMENTOS e CLASSES
--------------
*/

/* ------- GERAL ------- */
</pre>
<p>Este &#233; um exemplo do in&#237;cio de c&#243;digo CSS que adotei em meus projetos pessoais e na ag&#281;ncia. Pode-se observar que o c&#243;digo come&#231;a com o nome do cliente e projeto, seguido de um &#8220;coment&#225;rio principal&#8221;, para os elemtentos e classes aplicados a todo o site. J&#225; o coment&#225;rio &#8220;geral&#8221; &#233; um exemplo de c&#243;digo utilizado para separar as se&#231;&#337;es, algo como um &#8220;coment&#225;rio secund&#225;rio&#8221;.</p>
<p>Al&#233;m da escrita dos coment&#225;rios e regras, tamb&#233;m temos que mentalizar a forma que iremos exibir as propriedades. Muitos desenvolvedores optam por escrever as propriedades em ordem alfab&#233;tica, mas eu prefiro escrever em ordem de relev&#226;ncia, por exemplo, colocando as propriedades de posicionamento, float, display, width, height, margin, padding, etc., na frente, enquanto as outras relativas a fontes, alinhamentos de texto, etc., ao final de cada linha. Assim todos os desenvolvedores da equipe encontrar&#227;o as informa&#231;&#337;es principais em primeiro lugar.</p>
<p>Tamb&#233;m temos que nos ater aos <em>hacks</em> pois h&#225; diversas solu&#231;&#337;es, principalmente no que se diz a respeito de Internet Explorer. H&#225; a possibilidade de usarmos <em>conditional comments</em> ou os famigerados <em>hacks </em>dentro do CSS. O importante &#233; que haja uma padroniza&#231;&#227;o e a equipe siga o mesmo caminho para solucionar tais problemas.</p>
<h4>Padroniza&#231;&#227;o &#233; a chave para o sucesso</h4>
<p>Sei que este artigo n&#227;o &#233; direcionado aos novatos da &#225;rea, at&#233; porque envolve aspectos mais administrativos de nossa profiss&#227;o, mas nada impede que estas dicas sejam seguidas desde seu come&#231;o na &#225;rea.</p>
<p>O importante &#233; que saibamos a relev&#226;ncia de seguirmos certas regras e que, com elas, nosso rendimento aumentar&#225;, al&#233;m de termos uma base para que n&#227;o aconte&#231;am ou, pelo menos, diminuam as chances de erros durante o processo do projeto.</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/melhorando-seu-processo-de-trabalho/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Porque o Web Designer precisa colaborar com o CSS</title>
		<link>http://project47.viscountbox.com/porque-o-web-designer-precisa-colaborar-com-o-css/</link>
		<comments>http://project47.viscountbox.com/porque-o-web-designer-precisa-colaborar-com-o-css/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 13:37:28 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/?p=340</guid>
		<description><![CDATA[Esse &#233; um assunto totalmente pertinente para o pessoal da &#225;rea de Web Design que, ao meu ver, tamb&#233;m deve ter conhecimentos de HTML e CSS. Se isso n&#227;o acontece, ao menos, deve haver um bom di&#225;logo entre quem faz a cria&#231;&#227;o dos layouts com aqueles que ir&#227;o desenvolv&#281;-los, para saber das limita&#231;&#337;es que este [...]]]></description>
			<content:encoded><![CDATA[<p>Esse &#233; um assunto totalmente pertinente para o pessoal da &#225;rea de Web Design que, ao meu ver, tamb&#233;m deve ter conhecimentos de HTML e CSS. Se isso n&#227;o acontece, ao menos, deve haver um bom di&#225;logo entre quem faz a cria&#231;&#227;o dos <em>layouts</em> com aqueles que ir&#227;o desenvolv&#281;-los, para saber das limita&#231;&#337;es que este tipo de m&#237;dia (Web) oferece, assim como qualquer outra.</p>
<p>J&#225; escrevi um arquivo dando algumas dicas para <a title="Visitar o artigo Melhorando seu rendimento como profissional" href="http://project47.viscountbox.com/melhorando-seu-rendimento-como-profissional/">melhorar seu rendimento como profissonal</a>, na &#225;rea dos Web Standards, e a proposta deste artigo &#233; parecida, mas unindo a &#225;rea de Design com o desenvolvimento do site.</p>
<p><span id="more-340"></span></p>
<h4>Comunica&#231;&#227;o como primeiro passo de um projeto bem sucedido</h4>
<p>A comunica&#231;&#227;o entre ambas as partes &#233; extremamente essencial para o sucesso do projeto, seja ele de pequeno, m&#233;dio ou grande porte.</p>
<p>Fazendo um pequeno estudo de caso, aqui na ag&#281;ncia estamos finalizando um grande site que exigiu muita coopera&#231;&#227;o entre as equipes, tudo baseado na comunica&#231;&#227;o entre seus integrantes.</p>
<p>Mas para qu&#281; serve essa comunica&#231;&#227;o? Como disse anteriormente, mais especificamente no caso dos Web Designers, os profissionais devem saber as limita&#231;&#337;es que o meio oferece. Uma boa maneira de esclarecer todas essas d&#250;vidas, encontrada aqui na M&#237;dia Digital, foi a execu&#231;&#227;o de um <em>workshop</em> para o pessoal da equipe de Cria&#231;&#227;o, no qual fiz uma apresenta&#231;&#227;o e um documento, expondo as principais limita&#231;&#337;es que a diversidade de resolu&#231;&#337;es, navegadores, etc., imp&#337;em em nosso trabalho.</p>
<h4>Partindo para a pr&#225;tica</h4>
<p>Com a difus&#227;o de conhecimentos, atrav&#233;s dos <em>workshops</em> sobre as limita&#231;&#337;es do Web Design, para que se fa&#231;a um site conciso e acess&#237;vel ao maior n&#250;mero de usu&#225;rios, chegou a hora da execu&#231;&#227;o dos <em>layouts</em>.</p>
<p>Sugerimos que fossem criados <strong>padr&#337;es</strong> para os elementos visuais, mantendo a <strong>unidade visual</strong>, conceito muito bem aplicado em revistas e jornais que, em muitos casos, &#233; esquecido quando analisamos as p&#225;ginas na Internet.</p>
<p>Elementos criados e aplicados, &#233; a hora do Designer desenvolver um arquivo contendo os elementos padr&#337;es do site e agrup&#225;-los em uma esp&#233;cie de arquivo modelo, para que o <em>Front End Developer </em>(desenvolvedor da parte HTML e CSS) possa utiliz&#225;-los e criar seus c&#243;digos flex&#237;veis, ao ponto de poder utiliz&#225;-los quando necess&#225;rio.</p>
<p>Por exemplo, h&#225; tr&#281;s tipos de t&#237;tulos nas p&#225;ginas internas, bot&#337;es de formul&#225;rio e selos para diferentes tipos de produto que, ao serem inclusos neste arquivo, mostram que ser&#227;o utilizados em qualquer p&#225;gina do site. Assim os desenvolvedores fazem as classes no CSS sem especificidade, para que possam ser aplicados a qualquer momento.</p>
<h4>Desenvolvendo o c&#243;digo</h4>
<p>Ap&#243;s passar a etapa do di&#225;logo inicial, expondo todas as limita&#231;&#337;es da Web e cria&#231;&#227;o dos padr&#337;es visuais, al&#233;m dos <em>layouts</em> em geral, chega a hora o desenvolvedor p&#244;r os Web Standards em pr&#225;tica, produzindo seu c&#243;digo HTML e CSS flex&#237;vel o bastante para aplicar tais elementos nas p&#225;ginas, quando necess&#225;rio.</p>
<p>Para projetos maiores, recomendo dividir seu CSS em arquivos separados, por exemplo, o primeiro serve como &#237;ndice, anexando outros dois arquivos. Um deles abriga as defini&#231;&#337;es gerais do site como fontes, alinhamentos, bot&#337;es, links, selos, etc., ou seja, tudo que envolve aquele arquivo padr&#227;o criado pela Cria&#231;&#227;o. Depois disso, o terceiro arquivo envolve todas as especifica&#231;&#337;es de cada p&#225;gina, contendo os elementos <strong>espec&#237;ficos</strong>, que n&#227;o s&#227;o aplic&#225;veis nos padr&#337;es do site.</p>
<p>Um ponto bem interessante &#233; que muito Web Designer, ao ver seu site aplicado, fica um pouco frustrado, seja por certos exageros cometidos na cria&#231;&#227;o (sem saber das limita&#231;&#337;es do meio), ou por falha do desenvolvedor do HTML e CSS. Neste &#250;ltimo caso, ap&#243;s um bom di&#225;logo entre ambas as partes e a cria&#231;&#227;o do arquivo padr&#227;o de <em>layout</em>, n&#227;o haver&#225; desculpas para falhas na constru&#231;&#227;o do site.</p>
<h4>Como resultado, um site bem resolvido</h4>
<p>No desenvolvimento de todo e qualquer projeto, se nos basearmos na comunica&#231;&#227;o entre as equipes envolvidas, a chance de sucesso &#233; muito grande. Inclusive, como saldo de todo esse processo, as chances de haver a temida refa&#231;&#227;o s&#227;o muito menores, pois o n&#250;mero de ajustes tende a ser bem menor.</p>
<p>Voltando ao nosso estudo de caso, a nossa Designer ficou satisfeit&#237;ssima com o resultado da produ&#231;&#227;o do HTML e CSS, devido a fidelidade com os <em>layouts</em> que ela nos entregou.</p>
<p>Inclusive, esse fato n&#227;o se deve somente a qualidade da equipe envolvida no projeto, mas a toda essa organiza&#231;&#227;o e padroniza&#231;&#227;o do processo, facilitando o trabalho em ambas as partes.</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/porque-o-web-designer-precisa-colaborar-com-o-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Devemos usar image replacement?</title>
		<link>http://project47.viscountbox.com/devemos-usar-image-replacement/</link>
		<comments>http://project47.viscountbox.com/devemos-usar-image-replacement/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 02:40:27 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/devemos-usar-image-replacement/</guid>
		<description><![CDATA[N&#243;s, designers voltados para a Web, sabemos muito bem que este tipo de m&#237;dia oferece v&#225;rias limita&#231;&#337;es (como qualquer outra) e, entre elas, est&#225; utiliza&#231;&#227;o de fontes diferentes do padr&#227;o adotado pelos sistemas operacionais. Ou seja, se eu desejar utilizar uma fonte Helvetica, os usu&#225;rios de Mac poder&#227;o abr&#237;-la tranq&#252;ilamente, enquanto os usu&#225;rios de Windows [...]]]></description>
			<content:encoded><![CDATA[<p>N&#243;s, <em>designers</em> voltados para a Web, sabemos muito bem que este tipo de m&#237;dia oferece v&#225;rias limita&#231;&#337;es (como qualquer outra) e, entre elas, est&#225; utiliza&#231;&#227;o de fontes diferentes do padr&#227;o adotado pelos sistemas operacionais. Ou seja, se eu desejar utilizar uma fonte Helvetica, os usu&#225;rios de Mac poder&#227;o abr&#237;-la tranq&#252;ilamente, enquanto os usu&#225;rios de Windows s&#243; poder&#227;o visualiz&#225;-la caso consigam instal&#225;-la em seus computadores.</p>
<p>Todo mundo que tem bom senso sabe que devemos nos preocupar em manter o <em>layout</em> de nosso site o mais padronizado poss&#237;vel, independente da plataforma e sistema utilizado para acess&#225;-lo.</p>
<p>Por isso, surgiram t&#233;cnicas para &#8220;driblar&#8221; essa dificuldade, utilizando imagens ao inv&#233;s de texto puro. S&#243; que esta pr&#225;tica acabava dificultando a indexa&#231;&#227;o do conte&#250;do, caso o desenvolvedor do site n&#227;o utilizasse o atributo &#8220;alt&#8221; nas imagens, pois os sistemas de busca n&#227;o conseguiam interpretar o conte&#250;do utilizado na imagem.</p>
<p>Para resolver este problema, utilizando CSS, surgiram as t&#233;cnicas de <a href="http://project47.viscountbox.com/mantendo-a-semantica-com-imagens-e-textos/" title="Visitar artigo sobre image replacement"><em>image replacement</em></a>, ou seja, o c&#243;digo HTML permanece intacto, com o texto puro mas, atrav&#233;s das folhas de estilo, trocamos o texto por uma imagem. Essa pr&#225;tica &#233; muito utilizada pelos desenvolvedores, pois serve como uma verdadeira m&#227;o-na-roda no momento que o <em>designer</em> escolhe uma fonte fora do padr&#227;o dos sistemas.</p>
<p>Por&#233;m, surgiu uma not&#237;cia de que o Google poderia penalizar quem utilizasse esse tipo de t&#233;cnica pois o desenvolvedor do site n&#227;o estaria mostrando exatamente o que est&#225; no c&#243;digo HTML, fazendo com que este texto n&#227;o aparecesse na tela para exibir uma fonte diferente em seu lugar.</p>
<p>E o que voc&#281;s acham? Uma imagem com o atributo &#8220;alt&#8221; substitui a relev&#226;ncia de um t&#237;tulo (h1, h2, h3&#8230;) no c&#243;digo?</p>
<p>Acredito que h&#225; lugares onde devemos utilizar o <em>image replacement</em> e at&#233; mesmo o <a href="http://www.mikeindustries.com/sifr/" title="Visitar o site do sIFR" lang="en">sIFR</a>, quando necess&#225;rio, assim n&#227;o perdemos a hierarquia no c&#243;digo e relev&#226;ncia do conte&#250;do.</p>
<p>Como sempre, cabe a n&#243;s pensar sempre no usu&#225;rio. H&#225; v&#225;rias maneiras para se fazer a t&#233;cnica do <em>image replacement</em>, algumas que dificultam ou n&#227;o a <strong>acessibilidade</strong> do site. Por isso, indico escolher o m&#233;todo mais acess&#237;vel, assunto discutido <a href="http://www.456bereastreet.com/archive/200712/choose_an_accessible_image_replacement_method/" title="Visitar o artigo sobre acessibilidade da t&#233;cnica image replacement" lang="en">neste artigo</a> (em ingl&#281;s).</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/devemos-usar-image-replacement/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sexta-feira dos Web Standards #11</title>
		<link>http://project47.viscountbox.com/sexta-feira-dos-web-standards-11/</link>
		<comments>http://project47.viscountbox.com/sexta-feira-dos-web-standards-11/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 18:44:49 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/sexta-feira-dos-web-standards-11/</guid>
		<description><![CDATA[Na d&#233;cima primeira edi&#231;&#227;o da Sexta-Feira dos [tag]Web Standards[/tag] fiz uma sele&#231;&#227;o de links sobre metatags, refer&#281;ncias sobre [tag]XHTML[/tag], [tag]CSS[/tag] global reset, tipografia Web, etc. Vamos a ela: Metatags &#8211; Breve introdu&#231;&#227;o de uso e teoria &#8211; Artigo que explica o que s&#227;o as metatags, as maneiras de utiliz&#225;-las e quando devemos us&#225;-las. XHTML &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Na d&#233;cima primeira edi&#231;&#227;o da <strong>Sexta-Feira dos [tag]Web Standards[/tag]</strong> fiz uma sele&#231;&#227;o de links sobre <em>metatags</em>, refer&#281;ncias sobre [tag]XHTML[/tag], <em>[tag]CSS[/tag] global reset</em>, tipografia Web, etc. Vamos a ela:</p>
<ul>
<li><a href="http://www.tableless.com.br/metatags" title="Visitar o artigo sobre Metatags"><strong>Metatags &#8211; Breve introdu&#231;&#227;o de uso e teoria</strong></a> &#8211; Artigo que explica o que s&#227;o as metatags, as maneiras de utiliz&#225;-las e quando devemos us&#225;-las.</li>
<li><a href="http://www.luis.blog.br/9-regras-para-criar-xhtml.aspx" title="Visitar o artigo sobre as 9 regras do XHTML"><strong>XHTML &#8211; Nove regras</strong></a> &#8211; Defini&#231;&#227;o de algumas regras para bom desenvolvimento de um c&#243;digo XHTML, servindo como um guia r&#225;pido para quem est&#225; iniciando na linguagem. Por&#233;m, fica a observa&#231;&#227;o para o exemplo n&#250;mero 3, no qual o autor do artigo utilizou as tags <code>&lt;b&gt;</code> e <code>&lt;i&gt;</code>, as quais n&#227;o devem ser mais utilizadas.</li>
<li><a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/" title="Visitar o artigo exemplificando o CSS global reset" lang="EN-US"><strong>Resetting Again</strong></a> &#8211; Exemplo de CSS global reset, uma pr&#225;tica que pode facilitar muito o in&#237;cio do trabalho de qualquer site em CSS. Cada um possui a sua maneira de desenvolver, mas sempre &#233; v&#225;lido conhecermos outras maneiras de faz&#281;-lo.</li>
<li><a href="http://www.yourhtmlsource.com/text/webtypography.html" title="Visitar artigo sobre Tipografia na Web" lang="EN-US"><strong>Web Typography &#8211; an introduction to font families, font choinces and HTML punctuation</strong></a> &#8211; Artigo que trata de forma simples os diferentes tipos de fam&#237;lias de fontes dispon&#237;veis para uso na Internet, coment&#225;rios e compara&#231;&#337;es de boas fontes para usar em seu site, etc.</li>
<li><a href="http://www.456bereastreet.com/lab/developing_with_web_standards/" title="Visitar o artigo de introdu&#231;&#227;o aos Web Standards" lang="EN-US"><strong>Developing With Web Standards</strong></a> &#8211; Excelente site que serve tanto como introdu&#231;&#227;o, como refer&#281;ncia para quem desenvolve sites seguindo os Web Standards (ou Padr&#337;es Web). Fala da hist&#243;ria, estrutura, desenvolvimento em camadas, diferen&#231;as entre os <em>browsers</em> entre outros t&#243;picos relevantes.</li>
<li><a href="http://www.webstandards.org/learn/articles/askw3c/sep2003/" title="Visitar o site que explica qual &#233; o MIME Type correto para seu site" lang="EN-US"><strong>Serving XHTML with the Right MIME Type588</strong></a> &#8211; Artigo publicado no <a href="http://www.webstandards.org/learn/articles/askw3c/sep2003/" title="Visitar o site do Web Standards Project">Web Standards Project</a> com o intuito de auxiliar na escolha do <em>MIME Type</em> para seu site, variando pela forma como quer servir o conte&#250;do do mesmo.</li>
</ul>
<p>Sempre lembrando que, caso voc&#281;s tenham mais sugest&#337;es para inser&#231;&#227;o nesta s&#233;rie de posts, n&#227;o hesitem em comentar ou enviar um e-mail para mim. Obrigado <img src='http://project47.viscountbox.com/smilies/msn_smiley.png' alt='&#58;&#41;' class='wp-smiley' width='21' height='21' title='&#58;&#41;' /></p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/sexta-feira-dos-web-standards-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sexta-feira dos Web Standards #8</title>
		<link>http://project47.viscountbox.com/sexta-feira-dos-web-standards-8/</link>
		<comments>http://project47.viscountbox.com/sexta-feira-dos-web-standards-8/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 19:52:36 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/sexta-feira-dos-web-standards-8/</guid>
		<description><![CDATA[Desta vez, a edi&#231;&#227;o da &#8220;Sexta-feira dos [tag]Web Standards[/tag]&#8221; chegou um dia atrasada; pe&#231;o desculpas a todos, mas a espera valer&#225; a pena, pois a sele&#231;&#227;o de links dessa semana tem quantidade e qualidade! Ent&#227;o vamos a ela: Iconize Textlinks with CSS &#8211; Este site oferece um CSS e pacote de imagens para aqueles que [...]]]></description>
			<content:encoded><![CDATA[<p>Desta vez, a edi&#231;&#227;o da &#8220;Sexta-feira dos [tag]Web Standards[/tag]&#8221; chegou um dia atrasada; pe&#231;o desculpas a todos, mas a espera valer&#225; a pena, pois a sele&#231;&#227;o de links dessa semana tem quantidade e qualidade! Ent&#227;o vamos a ela:</p>
<ul>
<li><a href="http://pooliestudios.com/projects/iconize/" title="Visitar o site que mostra como colocar &#237;cones em links automaticamente" lang="EN-US"><strong>Iconize Textlinks with CSS</strong></a> &#8211; Este site oferece um CSS e pacote de imagens para aqueles que desejam inserir &#237;cones em seus links automaticamente, atrav&#233;s do [tag]CSS[/tag]. Uma aplica&#231;&#227;o muito interessante e f&#225;cil de ser utilizada.</li>
<li><a href="http://www.modernlifeisrubbish.co.uk/article/2007-more-web-design-trends-and-cliches" title="Visitar o artigo que cita as tend&#281;ncias e os clic&#281;s do Web Design atual" lang="EN-US"><strong>2007: More Web Design Trends &amp; Cliches</strong></a> &#8211; Artigo que cita as tend&#281;ncias do [tag]Web Design[/tag] atual e, claro, alguns clich&#281;s que acabam por surgir, devido ao novo estilo de Design proveniente, principalmente, da era &#8220;Web 2.0&#8243;.</li>
<li><a href="http://www.smashingmagazine.com/2007/09/27/10-usability-nightmares-you-should-be-aware-of/" title="Visitar o artigo que mostra alguns erros de usabilidade que devemos evitar" lang="EN-US"><strong>10 Usability Nightmares You Should Be Aware Of</strong></a> &#8211; Neste artigo s&#227;o citados 10 tipos de erros em termos de [tag]Usabilidade[/tag] que n&#227;o podem ser cometidos, para n&#227;o comprometer a facilidade com seu site &#233; acessado. Para muitos, alguns desses itens n&#227;o s&#227;o novidades, mas vale a pena frisar, pois este &#233; um tema de suma import&#226;ncia para qualquer projeto, independente de seu tamanho.</li>
<li><a href="http://www.neuroticweb.com/recursos/css-rounded-box/index.php?color=99CCFF&amp;fondo=e4ecec" title="Visitar o gerador de caixas com cantos arredondados em CSS" lang="EN-US"><strong>CSS Rounded Box Generator</strong></a> &#8211; Este &#233; um gerador de caixas com cantos arredondados, utilizando CSS. Para muitos esse tipo de recurso pode trazer muitos problemas, devido a seu grau de complexidade, ent&#227;o esse tipo de gerador pode ajudar n&#227;o s&#243; com o c&#243;digo pronto, mas para sabermos como faz&#281;-lo.</li>
<li><a href="http://www.sloganmaker.net/2007/08/the-most-cooles.html" title="Visitar uma lista de v&#225;rias utilidades e geradores para Web" lang="EN-US"><strong>The most coolest web tools</strong></a> &#8211; Trata-se de uma lista enorme de utilidades, geradores, etc., direcionados para quem desenvolve sites. Pode ter muita coisa in&#250;til, mas com certeza h&#225; ferramentas que auxiliam a deixar nosso trabalho mais pr&#225;tico.</li>
<li><a href="http://hsivonen.iki.fi/doctype/" title="Visitar o site que mostra qual doctype utilizar e em qual browser &#233; suportado" lang="EN-US"><strong>Activating the Right Layout Mode Using the Doctype Declaration</strong></a> &#8211; Este site explica detalhadamente os tipos diferentes de layout (ex: <em>Standards mode</em>, no qual renderiza o CSS de modo correto, seguindo os Padr&#337;es, e <em>Quirks mode</em>, no qual o <em>browser</em> se comporta como uma vers&#227;o antiga, oferecendo certas limita&#231;&#337;es ao desenvolvedor), de acordo com o <a href="http://www.w3schools.com/tags/tag_doctype.asp" title="Visitar o artigo no W3Schools explicando o que &#233; doctype" lang="EN-US">doctype</a> escolhido e em quais <em>browsers</em> s&#227;o suportados.</li>
<li><a href="http://www.styleshout.com/index.php" title="Visitar o Styleshout" lang="EN-US"><strong>Styleshout.com</strong></a> &#8211; Galeria de <em>layouts</em> prontos (de boa qualidade) e gratuitos, feitos via CSS. Esse tipo de site pode ser &#250;til para aqueles que desejam aprender como fazer um determinado tipo de <em>layout</em> e, baixando um tema pronto, podem ver exatamente como pode ser constru&#237;do.</li>
<li><a href="http://www.alistapart.com/articles/previewofhtml5" title="Visitar o artigo que d&#225; uma pr&#233;via do HTML 5" lang="EN-US"><strong>A Preview of HTML 5</strong></a> &#8211; Este artigo d&#225; uma luz sobre a pr&#243;xima vers&#227;o do [tag]HTML[/tag] 5, mostrando alguns pontos interessantes que est&#227;o por vir, que prometem facilitar a vida do desenvolvedor e adicionar mais sem&#226;ntica ao c&#243;digo.</li>
<li><a href="http://www.xhtml.com/en/future/x-html-5-versus-xhtml-2/" title="Visitar o artigo que fala sobre HTML5 vs. XHTML2" lang="EN-US"><strong>X/HTML 5 Versus XHTML 2</strong></a> &#8211; Aproveitando o &#8220;gancho&#8221; do link anterior, este site fala um pouco mais sobre as diferen&#231;as existentes entre as pr&#243;ximas vers&#337;es do HTML e [tag]XHTML[/tag], respectivamente. Vale a pena darmos uma olhada e comparar os pontos fortes e fracos de cada um. Com certeza esse assunto ainda vai dar o que falar!</li>
<li><strong><a href="http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/" title="Visitar o site que mostra como aplicar largura ou altura m&#225;xima e m&#237;nima a um elemento no IE6" lang="EN-US">Maximum and Minimum Height and Width in Internet Explorer</a></strong> &#8211; Um dos grandes problemas que n&#243;s, desenvolvedores de sites temos, &#233; a incompatibilidade do Internet Explorer 6 com determinadas propriedades CSS e, algumas delas s&#227;o a <code>max-width</code>, <code>max-height</code>, <code>min-width</code> e <code>min-height</code>. Claro, h&#225; maneiras de se dar um jeito nisso e esse link nos d&#225; solu&#231;&#337;es.</li>
<li><strong><a href="http://www.bernzilla.com/item.php?id=681" title="Visitar artigo que mostra como inserir v&#237;deos do Youtube em seu site de maneira v&#225;lida" lang="EN-US"><strong>Embedding YouTube Videos as Valid XHTML 1.0</strong></a> </strong>- Artigo que mostra como inserir v&#237;deos <a href="http://www.youtube.com.br/" title="Visitar o site Youtube">Youtube</a> em seu site de maneira correta, ou seja, deixando seu c&#243;digo XHTML 1.0 v&#225;lido.</li>
</ul>
<p>Bom, por enquanto &#233; s&#243;. Tenho certeza que esse pequeno atraso fez valer a pena, pela qualidade dos links apresentados!</p>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/sexta-feira-dos-web-standards-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sexta-feira dos Web Standards #7</title>
		<link>http://project47.viscountbox.com/sexta-feira-dos-web-standards-7/</link>
		<comments>http://project47.viscountbox.com/sexta-feira-dos-web-standards-7/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 22:10:59 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/sexta-feira-dos-web-standards-7/</guid>
		<description><![CDATA[Mantendo a tradi&#231;&#227;o, chega mais uma sexta-feira e, com ela, a s&#233;tima edi&#231;&#227;o da Sexta-feira dos Web Standards! Separei alguns links interessantes, principalmente sobre [tag]CSS[/tag] com tutoriais, bons exemplos de Design e boas maneiras no desenvolvimento de formul&#225;rios. Wufoo &#8211; HTML Form Template &#38; CSS Design Gallery &#8211; Site direcionado &#341;queles que desejam aprender mais [...]]]></description>
			<content:encoded><![CDATA[<p>Mantendo a tradi&#231;&#227;o, chega mais uma sexta-feira e, com ela, a s&#233;tima edi&#231;&#227;o da Sexta-feira dos Web Standards!</p>
<p>Separei alguns links interessantes, principalmente sobre [tag]CSS[/tag] com tutoriais, bons exemplos de Design e boas maneiras no desenvolvimento de formul&#225;rios.</p>
<ul>
<li><a href="http://wufoo.com/gallery/" title="Visitar o Wufoo - HTML Form Template &amp; CSS Design Gallery" lang="EN-US"><strong>Wufoo &#8211; HTML Form Template &amp; CSS Design Gallery</strong></a> &#8211; Site direcionado &#341;queles que desejam aprender mais sobre desenvolvimento de formul&#225;rios, tanto na forma do c&#243;digo [tag]HTML[/tag] como na produ&#231;&#227;o visual do mesmo.</li>
<li><a href="http://www.webdesignerwall.com/trends/best-of-css-design-2007/" title="Visitar a galeria com os melhores Designs em CSS de 2007" lang="EN-US"><strong>Best of CSS Design 2007</strong></a> &#8211; Como o nome diz, trata-se de uma listagem dos melhores Designs feitos com CSS durante este ano de 2007. Bela sele&#231;&#227;o que mostra todo o potencial que temos em nossas m&#227;os, contradizendo aqueles que afirmam o fato de que &#8220;todo site feito em CSS tem cara de blog&#8221;.</li>
<li><a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6" title="Visitar o artigo que explica como aplicar PNGs transparentes no IE6" lang="EN-US"><strong>Transparent PNGs in Internet Explorer 6</strong></a> &#8211; Trata-se de mais um artigo explicando o funcionamento e solu&#231;&#337;es para a aplica&#231;&#227;o de PNGs transparentes no Internet Explorer 6.</li>
<li><a href="http://www.noupe.com/how-tos/9-css-ethics-every-designer-should-have.html" title="Visitar a lista de boas pr&#225;ticas para desenvolvimento em CSS" lang="EN-US"><strong>9 CSS Ethics Every Designer Should Have</strong></a> &#8211; Este artigo lista 9 boas pr&#225;ticas que podem agilizar e facilitar seu desenvolvimento em CSS.</li>
<li><a href="http://www.thinkvitamin.com/features/design/creating-sexy-stylesheets" title="Visitar artigo sobre dicas para deixar seu CSS mais agrad&#225;vel" lang="EN-US"><strong>Creating Sexy Stylesheets</strong></a> &#8211; Como o link anterior, este artigo d&#225; v&#225;rias dicas para melhorar a forma como escrever seu CSS e, realmente, coisas simples como estas podem ajudar muito no desenvolvimento de grandes projetos.</li>
<li><a href="http://www.webdesignerwall.com/tutorials/css-the-all-expandable-box/" title="Visitar o tutorial sobre caixas expans&#237;veis em CSS" lang="EN-US"><strong>The All-Expandable Box</strong></a> &#8211; Tutorial que mostra, de maneira simples, como fazer uma caixa expans&#237;vel (sombreada), at&#233; mesmo quando o usu&#225;rio aumenta o tamanho da fonte.</li>
<li><a href="http://www.webtoolkit.info/css-drop-shadow.html" title="Visitar o tutorial de sombras com CSS" lang="EN-US"><strong>CSS drop shadow</strong></a> &#8211; A exemplo do link anterior, este tutorial ensina como fazer caixas expans&#237;veis com sombra, utilizando CSS.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/sexta-feira-dos-web-standards-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sexta-feira dos Web Standards #6</title>
		<link>http://project47.viscountbox.com/sexta-feira-dos-web-standards-6/</link>
		<comments>http://project47.viscountbox.com/sexta-feira-dos-web-standards-6/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 23:28:09 +0000</pubDate>
		<dc:creator>Carlos Eduardo de Souza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://project47.viscountbox.com/sexta-feira-dos-web-standards-6/</guid>
		<description><![CDATA[Estamos no final de Novembro e na sexta edi&#231;&#227;o da Sexta-feira dos [tag]Web Standards[/tag]! Procurei fazer uma lista de links abrangente e, portanto, espero que aproveitem 50+ CSS Best Practices and Coding Guidelines &#8211; Site com listagem de 50 boas pr&#225;ticas para melhorar seu [tag]CSS[/tag] e modo de escrev&#281;-lo. Possui maior utilidade como guia do [...]]]></description>
			<content:encoded><![CDATA[<p>Estamos no final de Novembro e na sexta edi&#231;&#227;o da <strong>Sexta-feira dos [tag]Web Standards[/tag]</strong>! Procurei fazer uma lista de links abrangente e, portanto, espero que aproveitem <img src='http://project47.viscountbox.com/smilies/msn_smiley.png' alt='&#58;&#41;' class='wp-smiley' width='21' height='21' title='&#58;&#41;' /></p>
<ul>
<li><strong><a href="http://reinholdweber.com/?p=1" title="Visitar o site com as 50 melhores pr&#225;ticas de CSS" lang="EN-US">50+ CSS Best Practices and Coding Guidelines</a></strong> &#8211; Site com listagem de 50 boas pr&#225;ticas para melhorar seu [tag]CSS[/tag] e modo de escrev&#281;-lo. Possui maior utilidade como guia do que tutorial propriamente dito.</li>
<li><strong><a href="http://www.thinkvitamin.com/features/design/ensuring-your-html-emails-look-great-and-get-delivered" title="Visitar o artigo que mostra como formatar seus e-mails com mais seguran&#231;a" lang="EN-US">Ensuring your HTML emails look great and get delivered</a></strong> &#8211; Como o nome diz, este artigo nos d&#225; dicas para formata&#231;&#227;o de e-mails e maneiras para termos certeza de que os usu&#225;rios os receber&#227;o de maneira correta. A parte mais interessante &#233; a listagem de propriedades CSS suportada pela maioria dos clientes de e-mail.</li>
<li><strong><a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" title="Visitar o artigo que explica o funcionamento das tabelas e suas diferentes aplica&#231;&#337;es" lang="EN-US">Bring on the tables</a></strong> &#8211; Este, com certeza, &#233; o melhor artigo que encontrei sobre utiliza&#231;&#227;o de tabelas. Explica detalhadamente desde a maneira mais simples at&#233; a mais complexa que, em termos de usabilidade, &#233; a mais correta a ser utilizada.</li>
<li><strong><a href="http://jeffhowden.com/code/css/forms/" title="Visitar o site que exibe exemplos de formul&#225;rios constru&#237;dos apenas com HTML puro e CSS" lang="EN-US">CSS-only, tableless forms</a></strong> &#8211; Este site mostra exemplos de formul&#225;rios desenvolvidos apenas com CSS e HTML puro, sem utiliza&#231;&#227;o de tabelas.</li>
<li><strong><a href="http://www.designseo.com/Top-Ten-Search-Engine-Optimization-Myths" title="Visitar o site que lista os 10 maiores mitos de SEO" lang="EN-US">Top Ten Search Engine Optimization Myths</a></strong> &#8211; Artigo que lista os 10 maiores mitos sobre SEO e explica&#231;&#337;es do porque de serem apenas mitos. Vale a pena conferir!</li>
<li><strong><a href="http://www.alistapart.com/articles/dropdowns/" title="Visitar o tutorial de menu dropdown Suckerfish" lang="EN-US">A List Apart: Articles: Suckerfish Dropdowns</a></strong> &#8211; Tutorial feito pela <a href="http://www.alistapart.com" title="Visitar o site A List Apart">A List Apart</a> mostrando como se faz um menu <em>dropdown</em> com utiliza&#231;&#227;o de CSS e JavaScript.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://project47.viscountbox.com/sexta-feira-dos-web-standards-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

