<?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"
	>

<channel>
	<title>The.Blog.br</title>
	<atom:link href="http://the.blog.br/feed" rel="self" type="application/rss+xml" />
	<link>http://the.blog.br</link>
	<description>Sistemas online, Ajax, JavaScript, PHP.</description>
	<pubDate>Mon, 08 Dec 2008 09:00:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Implementar XHTML/CSS é grátis</title>
		<link>http://the.blog.br/2008/12/08/implementar-xhtmlcss-e-gratis/</link>
		<comments>http://the.blog.br/2008/12/08/implementar-xhtmlcss-e-gratis/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 09:00:12 +0000</pubDate>
		<dc:creator>diego@tableless.com.br (Tableless.com.br)</dc:creator>
		
		<category><![CDATA[Artigos]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[desenvolvimento]]></category>

		<category><![CDATA[desenvolvimento web]]></category>

		<category><![CDATA[padroes web]]></category>

		<category><![CDATA[tableless]]></category>

		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.tableless.com.br/?p=1042</guid>
		<description><![CDATA[Muita gente conhece a história do Tableless. Eu iniciei o Tableless quando estava aprendendo e me aprofundando nos Padrões Web. Meus estudos consistiam em dois momentos: ler e aplicar. Eu lia muito material de fora �?? quase não haviam fontes sobre Padrões Web aqui no Brasil - e depois tentava colocar na prática tudo aquilo [...]]]></description>
			<content:encoded><![CDATA[<p>Muita gente conhece a história do Tableless. Eu iniciei o Tableless quando estava aprendendo e me aprofundando nos Padrões Web. Meus estudos consistiam em dois momentos: ler e aplicar. Eu lia muito material de fora �?? quase não haviam fontes sobre Padrões Web aqui no Brasil - e depois tentava colocar na prática tudo aquilo que eu havia estudado. </p>
<p>No começo isso tudo foi muito fácil. Mas chegou uma hora que eu precisava fazer um layout inteiro. Eu não podia aplicar meus estudos nos layouts de clientes e também não tinha tempo para desenhar um layout modelo.<br />
Por isso tive uma idéia: a maioria dos grandes sites ainda não eram desenvolvidos com Padrões. Tinham códigos horríveis e maltratados. Pensei então em pegar estes grandes sites e reescrevê-los utilizando XHTML e CSS. Quando percebi já tinha &#8220;convertido&#8221; sites da Microsoft, IBM, Apple, HP, Nokia, Samsung, etc&#8230; E o resto da história vocês já sabem.</p>
<p>Essa minha iniciativa me gerou um conhecimento terrível sobre o assunto. Eu sabia muito bem o que funcionava e o que deixava de funcionar em diversos tipos de layouts. Eu descobri que TUDO é possível com CSS, em uma época que todo mundo falava que ele era limitado.<br />
A maior parte dos problemas que eu enfrentei de compatibilidades de browsers em layouts em projetos de clientes, eu já tinha solucionado nos layouts que implementei nos estudos. E isso foi ótimo. Eu me valorizei como profissional, e depois até me chamavam de especialista&#8230; Veja só que honra. Tudo isso, porque eu não  fiquei de nhê nhê nhê como alguns por aí. </p>
<p>Como <a href="//marcogomes.com/blog/2008/campanha-programar-e-gratis�??" title="�??Programar">programar</a>, implementar  XHTML/CSS também é de graça! Não tem desculpa.<br />
Não há nada que te impessa de sentar o bundão na cadeira e escrever código. Nada.<br />
Mas aí você pode dar a desculpa de: �??- Naquele tempo nenhum site era escrito nos padrões, hoje todos são Tableless!�?? E eu digo: �??- E daí?�??.<br />
Será que são escritos de forma semântica? Será que não tem muito código? Não há solução melhor?</p>
<p>A minha revolta aqui é contra aqueles profissionais que não fazem questão de aprender mais. Que simplesmente fazem apenas o que mandam e não tem o desejo de mudar o mundo em nenhum sentido.</p>
<h3>Se ainda estiver interessado, leia também:</h3><ul class="related_post"><li><a href="http://www.tableless.com.br/nao-otimize-seu-codigo" title="Não &#8220;otimize&#8221; seu código">Não &#8220;otimize&#8221; seu código</a></li><li><a href="http://www.tableless.com.br/formulario-basico-em-8-minutos" title="Formulário Básico em 8 minutos - Tableless form">Formulário Básico em 8 minutos - Tableless form</a></li><li><a href="http://www.tableless.com.br/informacao-e-formatacao-as-duas-camadas-de-desenvolvimento-web" title="Informação e Formatação; As duas camadas de desenvolvimento web">Informação e Formatação; As duas camadas de desenvolvimento web</a></li><li><a href="http://www.tableless.com.br/fiat-uno-e-peugeot-206" title="Fiat Uno e Peugeot 206">Fiat Uno e Peugeot 206</a></li><li><a href="http://www.tableless.com.br/o_que_e_tableless" title="O que é Tableless?">O que é Tableless?</a></li></ul>
<p><img border="0"></p>
<p><a href="http://feeds.feedburner.com/~a/tableless?a=j600Qk"><img src="http://feeds.feedburner.com/~a/tableless?i=j600Qk" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/tableless?a=9o16O"><img src="http://feeds.feedburner.com/~f/tableless?i=9o16O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=9hk0o"><img src="http://feeds.feedburner.com/~f/tableless?i=9hk0o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=6PNaO"><img src="http://feeds.feedburner.com/~f/tableless?i=6PNaO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=l4Pjo"><img src="http://feeds.feedburner.com/~f/tableless?i=l4Pjo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=dl0iO"><img src="http://feeds.feedburner.com/~f/tableless?i=dl0iO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=Em3FO"><img src="http://feeds.feedburner.com/~f/tableless?i=Em3FO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=6gmFo"><img src="http://feeds.feedburner.com/~f/tableless?i=6gmFo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=QOpHo"><img src="http://feeds.feedburner.com/~f/tableless?i=QOpHo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/tableless?a=4v1To"><img src="http://feeds.feedburner.com/~f/tableless?i=4v1To" border="0"></img></a>
</div><br /><br />Escrito por diego@tableless.com.br (Tableless.com.br).<br />Veja o restante do artigo ou o artigo original: <a href="http://www.tableless.com.br/implementar-xhtmlcss-e-gratis">Implementar XHTML/CSS é grátis</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/12/08/implementar-xhtmlcss-e-gratis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Delphi para internet: Intraweb + AJAX</title>
		<link>http://the.blog.br/2008/12/05/delphi-para-internet-intraweb-ajax/</link>
		<comments>http://the.blog.br/2008/12/05/delphi-para-internet-intraweb-ajax/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 09:00:00 +0000</pubDate>
		<dc:creator>Rafael Amaral</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10913</guid>
		<description><![CDATA[Para quem ainda não observou, o Delphi também oferece ótimos recursos para desenvolvimento web.]]></description>
			<content:encoded><![CDATA[Para quem ainda não observou, o Delphi também oferece ótimos recursos para desenvolvimento web.<br /><br />Escrito por Rafael Amaral.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10913/delphi/delphi_para_internet_intraweb__ajax/">Delphi para internet: Intraweb + AJAX</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/12/05/delphi-para-internet-intraweb-ajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vídeo Tutorial - Manipulando atributos com JQuery</title>
		<link>http://the.blog.br/2008/12/03/video-tutorial-manipulando-atributos-com-jquery/</link>
		<comments>http://the.blog.br/2008/12/03/video-tutorial-manipulando-atributos-com-jquery/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 11:30:36 +0000</pubDate>
		<dc:creator>diego@tableless.com.br (Tableless.com.br)</dc:creator>
		
		<category><![CDATA[Client-Side]]></category>

		<category><![CDATA[Na Prática]]></category>

		<category><![CDATA[Vídeos Tutoriais]]></category>

		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.tableless.com.br/?p=1040</guid>
		<description><![CDATA[Depois de encontrar os objetos do HTML, é preciso alterá-los. Aprenda como ler, alterar e remover atributos HTML. Conheça também as facilidades da jQuery para trabalhar com classes. 

Aconselhamos que você assista esse vídeo em Fullscreen. 

Esse e outros vídeos estão disponíveis no Campus Online da Visie. Lá você encontra videos tutoriais de Tableless, Ajax, [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de encontrar os objetos do HTML, é preciso alterá-los. Aprenda como ler, alterar e remover atributos HTML. Conheça também as facilidades da jQuery para trabalhar com classes. </p>
<p><span></span><br />
Aconselhamos que você assista esse vídeo em Fullscreen. </p>
<p></p>
<p>Esse e outros vídeos estão disponíveis no <a href="http://visie.com.br/campus/" title="V]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/12/03/video-tutorial-manipulando-atributos-com-jquery/feed/</wfw:commentRss>
<enclosure url="http://visie.com.br/campus/static/mediaplayer.swf" length="34573" type="application/x-shockwave-flash" />
		</item>
		<item>
		<title>EXT - Trabalhando com formulários - Parte 3</title>
		<link>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/</link>
		<comments>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Daniel Schmitz</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10818</guid>
		<description><![CDATA[Nesta terceira etapa do projeto, com o formulário pronto, iremos programar o evento no botão "OK". Este botão irá, via AJAX, chamar uma url em um servidor PHP.]]></description>
			<content:encoded><![CDATA[Nesta terceira etapa do projeto, com o formulário pronto, iremos programar o evento no botão "OK". Este botão irá, via AJAX, chamar uma url em um servidor PHP.<br /><br />Escrito por Daniel Schmitz.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10818/javascript/ext_-_trabalhando_com_formularios_-_parte_3/">EXT - Trabalhando com formulários - Parte 3</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EXT - Trabalhando com formulários - Parte 3</title>
		<link>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/</link>
		<comments>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Daniel Schmitz</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10818</guid>
		<description><![CDATA[Nesta terceira etapa do projeto, com o formulário pronto, iremos programar o evento no botão "OK". Este botão irá, via AJAX, chamar uma url em um servidor PHP.]]></description>
			<content:encoded><![CDATA[Nesta terceira etapa do projeto, com o formulário pronto, iremos programar o evento no botão "OK". Este botão irá, via AJAX, chamar uma url em um servidor PHP.<br /><br />Escrito por Daniel Schmitz.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10818/javascript/ext_-_trabalhando_com_formularios_-_parte_3/">EXT - Trabalhando com formulários - Parte 3</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/27/ext-trabalhando-com-formularios-parte-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jQuery - Seletores e estilização</title>
		<link>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/</link>
		<comments>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Mauricio Samy</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10790</guid>
		<description><![CDATA[Vamos estudar os fundamentos básicos de seleção e estilização com uso da biblioteca jQuery.]]></description>
			<content:encoded><![CDATA[Vamos estudar os fundamentos básicos de seleção e estilização com uso da biblioteca jQuery.<br /><br />Escrito por Mauricio Samy.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10790/javascript/jquery_-_seletores_e_estilizacao/">jQuery - Seletores e estilização</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jQuery - Seletores e estilização</title>
		<link>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/</link>
		<comments>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Mauricio Samy</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10790</guid>
		<description><![CDATA[Vamos estudar os fundamentos básicos de seleção e estilização com uso da biblioteca jQuery.]]></description>
			<content:encoded><![CDATA[Vamos estudar os fundamentos básicos de seleção e estilização com uso da biblioteca jQuery.<br /><br />Escrito por Mauricio Samy.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10790/javascript/jquery_-_seletores_e_estilizacao/">jQuery - Seletores e estilização</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/26/jquery-seletores-e-estilizacao/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ordenar tabelas no navegador com técnicas javascript</title>
		<link>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/</link>
		<comments>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Alantiel Freire Marins</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10654</guid>
		<description><![CDATA[Como utilizar Javascript para ordenar tabelas de forma simples e rápida com uma extensão do JQuery.]]></description>
			<content:encoded><![CDATA[Como utilizar Javascript para ordenar tabelas de forma simples e rápida com uma extensão do JQuery.<br /><br />Escrito por Alantiel Freire Marins.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10654/javascript/ordenar_tabelas_no_navegador_com_tecnicas_javascript/">Ordenar tabelas no navegador com técnicas javascript</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ordenar tabelas no navegador com técnicas javascript</title>
		<link>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/</link>
		<comments>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 10:00:00 +0000</pubDate>
		<dc:creator>Alantiel Freire Marins</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10654</guid>
		<description><![CDATA[Como utilizar Javascript para ordenar tabelas de forma simples e rápida com uma extensão do JQuery.]]></description>
			<content:encoded><![CDATA[Como utilizar Javascript para ordenar tabelas de forma simples e rápida com uma extensão do JQuery.<br /><br />Escrito por Alantiel Freire Marins.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10654/javascript/ordenar_tabelas_no_navegador_com_tecnicas_javascript/">Ordenar tabelas no navegador com técnicas javascript</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/25/ordenar-tabelas-no-navegador-com-tecnicas-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Barra Developer (Dreamweaver) - Cadastro com Validação em Ajax - Parte 01</title>
		<link>http://the.blog.br/2008/11/24/barra-developer-dreamweaver-cadastro-com-validacao-em-ajax-parte-01/</link>
		<comments>http://the.blog.br/2008/11/24/barra-developer-dreamweaver-cadastro-com-validacao-em-ajax-parte-01/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 09:00:00 +0000</pubDate>
		<dc:creator>Adriano Gianini</dc:creator>
		
		<category><![CDATA[Sem Categoria]]></category>

		<guid isPermaLink="false">http://imasters.uol.com.br/artigo/10677</guid>
		<description><![CDATA[Início da série de artigos sobre a Barra Developer do Dreamweaver CS3, para desenvolvimento de sistemas com recursos fantásticos em fração de minutos!]]></description>
			<content:encoded><![CDATA[Início da série de artigos sobre a Barra Developer do Dreamweaver CS3, para desenvolvimento de sistemas com recursos fantásticos em fração de minutos!<br /><br />Escrito por Adriano Gianini.<br />Veja o restante do artigo ou o artigo original: <a href="http://imasters.uol.com.br/artigo/10677/dreamweaver/barra_developer_dreamweaver_-_cadastro_com_validacao_em_ajax_-_parte_01/">Barra Developer (Dreamweaver) - Cadastro com Validação em Ajax - Parte 01</a>]]></content:encoded>
			<wfw:commentRss>http://the.blog.br/2008/11/24/barra-developer-dreamweaver-cadastro-com-validacao-em-ajax-parte-01/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
