<?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>Tableless &#187; web</title>
	<atom:link href="http://tableless.com.br/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://tableless.com.br</link>
	<description>Boas práticas de Desenvolvimento com Padrões Web</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:23:50 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WebIntents &#8211; Framework para WebApps</title>
		<link>http://tableless.com.br/webintents-framework-para-webapps/</link>
		<comments>http://tableless.com.br/webintents-framework-para-webapps/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 13:45:44 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[aprenda]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=5155</guid>
		<description><![CDATA[WebIntents: sistemas web falando a mesma língua.]]></description>
			<content:encoded><![CDATA[<p>O Chrome e o Firefox estão trabalhando juntos em um framework open-source que fazem aplicações web trabalhem juntas sem que uma precise dar informações sobre seus respectivos sistemas. O nome deste framework é <a href="http://www.webintents.com/?utm_source=TablelessComBr&#038;utm_medium=postLink&#038;utm_campaign=link">WebIntents</a>.</p>
<p>O problema a ser resolvido é que se quisermos criar um sistema que utilize algumas facilidades de outros sistemas, nós precisamos aprender a API deste determinado sistema. Acontece que as APIs não são iguais. Se você quer utilizar um sistema de localização como Foursquare ou Gowalla, você precisa aprender como a API de cada um funciona e então escolher entre um dos dois ou utilizar os dois no seu sistema. Nesse caso, você tem o dobro do trabalho para manter seu sistema. Os dois podem modificar partes da sua API e você tem que ficar atento para que seu sistema não quebre. O WebIntents faz com que você consiga usar um comando para os dois serviços. </p>
<p>Web Intents, based on an existing capability in Google&#8217;s Android mobile OS, will let Web apps express a simple call for an action, like &#8216;share&#8217; or &#8216;edit,&#8217; which receiving apps will be designed to use, without either app needing to have specific knowledge of the APIs of the other. This way, instead of having to code for each specific Web app one might want to access, developers can just use these simple requests, which will be built into the browser. The Chrome and Firefox teams are each building this functionality for their own browser, but they&#8217;re combining their proposals to use a single API for Web app developers to reach both platforms.</p>
<p><a href="http://paul.kinlan.me/">Paul Kinlan</a>, o dono da ideia e desenvolvedor do Google, explica no em um <a href="http://paul.kinlan.me/web-intents-a-fresh-look">post no seu blog</a> o que é o WebIntents:</p>
<blockquote><p>&#8220;If I built an image gallery application and I wanted to let users edit an image so that they can remove red-eye from a photo I either have to build an application that edits the images, or integrate with a 3rd party solution. Doing this is hard and stops you from building an awesome image gallery; and what happens if the user has a favorite service that they already use to remove red-eye? Simple, you have a frustrated user.&#8221;</p></blockquote>
<p>Não é de hoje que iniciativas de desenvolvedores e grandes empresas tomam forma para que o desenovlvimento web fique cada vez mais fácil e menos trabalhoso. Isso aconteceu com muitos grupos de desenvolvedores, como o pessoal da <a href="http://webstandards.org/?utm_source=TablelessComBr&#038;utm_medium=link&#038;utm_campaign=postLink">WaSP</a>, o pessoal da <a href="http://www.whatwg.org/?utm_source=TablelessComBr&#038;utm_medium=link&#038;utm_campaign=postLink">WHATWG</a> e mais uma vez agora com o pessoal do <a href="http://www.webintents.com/?utm_source=TablelessComBr&#038;utm_medium=link&#038;utm_campaign=postLink">WebIntents</a>. Claro, existem outras iniciativas anônimas que nos fizeram chegar até aqui.</p>
<p>Eu gosto muito muito de uma frase do pessoal da WaSP utiliza há tempos: <strong>If not now, when? If not you, who?</strong></p>
<p><a href="https://github.com/PaulKinlan/WebIntents">Veja aqui o GitHub do Framework.</a></p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/experiencia-deve-ter-comeco-meio-e-fim/" title="Experiência deve ter começo, meio e fim">Experiência deve ter começo, meio e fim</a></li><li><a href="http://tableless.com.br/sobre-internet-explorer-para-mobile-breve-impressao/" title="Sobre Internet Explorer para Mobile &#8211; Breve impressão">Sobre Internet Explorer para Mobile &#8211; Breve impressão</a></li><li><a href="http://tableless.com.br/mobilidade-na-cabeca/" title="Mobilidade na cabeça">Mobilidade na cabeça</a></li><li><a href="http://tableless.com.br/sites-para-dispositivos-moveis-breve-introducao/" title="Sites para Dispositivos Móveis &#8211; Breve introdução">Sites para Dispositivos Móveis &#8211; Breve introdução</a></li><li><a href="http://tableless.com.br/browsers_em_dispositivos_moveis/" title="Browsers dos Dispositivos Móveis">Browsers dos Dispositivos Móveis</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/webintents-framework-para-webapps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Porque é a web que comanda</title>
		<link>http://tableless.com.br/porque-e-a-web-que-comanda/</link>
		<comments>http://tableless.com.br/porque-e-a-web-que-comanda/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:30:56 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Internet Móvel]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[dispositivos moveis]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[internetmovel]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[padroes web]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=1677</guid>
		<description><![CDATA[Porque fazer um sistema que deve ser instalado no iPhone se você pode fazer um sistema web que pode ser acessível em todos os smartphones?]]></description>
			<content:encoded><![CDATA[<p>A AppStore fez sucesso. Bastante. Por vários motivos: um deles foi por conta da remuneração do desenvolvedor. Teve gente que ganhou milhares de dólares sozinho vendendo aplicações por 99 centavos. Obviamente isso chamou a atenção de muita gente, que começou a fazer aplicações enlouquecidamente para ganhar alguns trocados. Consequentemente um grande números de aplicações que não precisam ser instaláveis no aparelho, apareceram. Vários desenvolvedores não perceberam que dependendo do seu sistema, ele não precisa ser desenvolvido exclusivamente para ser instalado na plataforma do iPhone.</p>
<p>Hoje, aparelhos como o iPhone, que tem um browser com um bom suporte a HTML 5 e CSS 3, possibilitam criar sistemas e aplicativos baseados em web, com características, designs e comportamentos idênticos aos de aplicações instaláveis nos aparelhos. E o melhor, podem ser utilizados de qualquer lugar, pela web. Outro ponto negativo é que desenvolver para iPhone/iPod Touch é um bocado burocrático. Você precisa ter o SDK que só funciona no OS X, e você precisa aprender Objective C para programar os Apps para Apple. Em contrapartida, para fazer um App baseado em Web, onde seus clientes acessarão o sistema diretamente pelo browser do aparelho, é preciso saber Javascript, HTML 5 e CSS 3. Se você já é desenvolvedor Web, você já sabe desenvolver para iPhone, iPod Touch, Android e qualquer outro dispositivo similar.</p>
<p>Se você gosta dos efeitos de transição dos aparelhos, você pode fazê-los sem problemas utilizando JQuery ou CSS 3. Há até um <a href="http://www.jqtouch.com/">plugin de JQuery chamado JQTouch</a>, que permite fazer efeitos idênticos ao do iPhone. Esse plugin foi pensado exatamente para funcionar em Mobile Safari e outros aparelhos com browsers avançados, como no Android.</p>
<p>Um caso sobre o que estamos falando é a aplicação do Itaú. Se você tem um iPhone, baixe o aplicativo pela AppStore. Ao abrir o aplicativo, perceba que o sistema não faz nada além de mostrar o site do Itaú. É muito mais interessante e barato ensinar o usuário a visitar o site em vez de procurar um aplicativo e instalar. Não é necessário nem divulgar um endereço mobile do site &#8211; esse aliás é outra discussão. </p>
<p>Obviamente, há exceções. A maioria dos jogos, se não todos, e alguns sistemas disponíveis funcionam melhor (ainda) se forem instalados no aparelho. Mas a grande maioria dos sistemas, principalmente aqueles que o usuário simplesmente insere ou verifca informações e dados, podem ser servidos diretamente pela web.</p>
<p>No caso do iPhone, os sistemas que utilizam recursos do aparelho, como por exemplo fazer o aparelho vibrar, bluetooth, bateria, GPS e etc, precisam ser instalados. Isso não se aplica a alguns mobiles da Nokia que são baseados na plataforma WRT.<br />
A plataforma WRT permite que você desenvolva aplicativos utilizando Javascript, HTML e CSS. E por meio de Javascript, você pode ativar os recursos que ter utilizar no aparelho. Nesse caso, há uma vantagem em cima do iPhone: você não precisa aprender Objective C. Basta saber Javascript, CSS e HTML. </p>
<p>O cenário de hoje é interessante. Tudo o que o desenvolvedor sempre sonhou em utilizar de HTML 5 e CSS 3 pode ser aplicado no desenvolvimento para web mobile. Os browsers estão mais espertos e a cada dia trazem novidades interessantes para melhorar o desenvolvimento dos padrões e da web. Realmente, daqui pra frente, é um novo mundo que se forma. Um mundo tão ou mais complexo que o desenvolvimento web para desktops como conhecemos hoje. Pra mim, é mais apaixonante.</p>
<ul>
<li><a href="http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html">Guidelines de User Experience</a> da Apple.</li>
<li><a href="http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/">Forum Nokia &#8211; Web Runtime</a></li>
</ul>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/ah-o-maravilhoso-mundo-real/" title="Ah, o maravilhoso mundo real">Ah, o maravilhoso mundo real</a></li><li><a href="http://tableless.com.br/o-que-etableless/" title="O que é Tableless?">O que é Tableless?</a></li><li><a href="http://tableless.com.br/especificacao-para-touch-screens/" title="Especificação para touch screens">Especificação para touch screens</a></li><li><a href="http://tableless.com.br/bem-vindo-a-xangrila-parte-2/" title="Bem vindo a Xangri-lá – Parte 2">Bem vindo a Xangri-lá – Parte 2</a></li><li><a href="http://tableless.com.br/evite-incompatibilidade-browsers/" title="6 dicas para evitar problemas de incompatibilidade entre browsers.">6 dicas para evitar problemas de incompatibilidade entre browsers.</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/porque-e-a-web-que-comanda/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>1a. Conferência Web W3C Brasil</title>
		<link>http://tableless.com.br/1a-conferencia-web-w3c-brasil/</link>
		<comments>http://tableless.com.br/1a-conferencia-web-w3c-brasil/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 01:28:35 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Client-Side]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=1589</guid>
		<description><![CDATA[O W3C no Brasil tem feito uma série de iniciativas para alavancar e divulgar o desenvolvimento dos padrões web. Esse é um trabalho árduo, principalmente em países do tamanho do Brasil, que tem um número grande de programadores, designers e outros profissionais.]]></description>
			<content:encoded><![CDATA[<p>A Conferência Web W3C Brasil foi criada para oferecer ao público brasileiro um amplo fórum anual de discussão e debate sobre a evolução da Web, a padronização de suas tecnologias e o impacto dessas tecnologias na sociedade e na cultura. A Conferência reunirá pesquisadores, desenvolvedores, usuários, empresas, agências digitais, mídia e todos aqueles que são apaixonados pela Web e que têm algo a oferecer, usar e debater.</p>
<p>A 1a. Conferência Web W3C Brasil 2009 será realizada em São Paulo, SP, nos dia 23 e 24 de novembro, no Blue Tree Towers Morumbi no bairro do Brooklin. Acesse os links para obter informações sobre o <a href="http://conferenciaweb.w3c.br/mapa-do-local">local</a>, <a href="http://conferenciaweb.w3c.br/hoteis">hotéis da região</a>, <a href="http://conferenciaweb.w3c.br/chamada-de-trabalhos">chamada de trabalhos</a> ou sobre como <a href="http://conferenciaweb.w3c.br/inscricoes">se inscrever para participar da conferência da web brasileira</a>.</p>
<h3>Chamada para trabalhos</h3>
<p>Você pode ser um palestrante da 1a. Conferência Web W3C Brasil! Se você tem um caso prático e inovador de uso da web, ou fez uma pesquisa cujos resultados merecem ser compartilhados com toda a comunidade web brasileira, ou ainda tem o &#8220;pulo do gato&#8221; para ensinar em um tutorial, então atenda a nossa Chamada de &#8216;Papers&#8217;, Casos de uso e Tutoriais.</p>
<p>O Comitê de Programa vai selecionar as submissões mais relevantes para compor a programação da Conferência. Mais detalhes em <a href="http://conferenciaweb.w3c.br/chamada-de-trabalhos">Chamada de trabalhos</a>.</p>
<p>Entre na <a href="http://www.facebook.com/reqs.php#/group.php?gid=122287968751&#038;ref=mf">comunidade da conferência no Facebook</a> e fique por dentro.</p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/webintents-framework-para-webapps/" title="WebIntents &#8211; Framework para WebApps">WebIntents &#8211; Framework para WebApps</a></li><li><a href="http://tableless.com.br/processos-adocao-padroes/" title="Processos e Adoção de Padrões">Processos e Adoção de Padrões</a></li><li><a href="http://tableless.com.br/porque-e-a-web-que-comanda/" title="Porque é a web que comanda">Porque é a web que comanda</a></li><li><a href="http://tableless.com.br/se-prepare-para-a-revolucao/" title="Prepare-se para a Revolução">Prepare-se para a Revolução</a></li><li><a href="http://tableless.com.br/nth-child/" title="Propriedade do CSS: nth-child">Propriedade do CSS: nth-child</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/1a-conferencia-web-w3c-brasil/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Propriedade do CSS: nth-child</title>
		<link>http://tableless.com.br/nth-child/</link>
		<comments>http://tableless.com.br/nth-child/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:52:12 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Na Prática]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[seletores]]></category>
		<category><![CDATA[tecnicascss]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=1469</guid>
		<description><![CDATA[A pseudo-classe nth-child seleciona elementos dentre uma árvore de elementos se referindo a posição específica de cada um. Você pode por exemplo selecionar os elementos ímpares ou pares. ]]></description>
			<content:encoded><![CDATA[<p>Se você é um cara muito técnico, que adora matemática e números, prefiro que você <a href="http://www.w3.org/TR/css3-selectors/#nth-child-pseudo">leia a documentação do W3C</a> sobre</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nth-child</div></td></tr></tbody></table></div>
<p>. Ela é mais rica em detalhes sobre o cálculo que essa pseudo-classe faz. Este artigo é para os pobres mortais.</p>
<p>Você já precisou de criar uma tabela zebrada? Eu já, muitas vezes. Provavelmente se você não sabe programar, você precisa chamar um programador para escrever duas ou três linhas de código Javascript ou até mesmo usando JQuery, para fazer a mágica para você. A idéia do CSS, é que nós, designers, possamos controlar a aparência dos elementos HTML. Isso inclui conseguirmos fazer uma maldita tabela zebrada também. Para isso e para outros problemas parecidos, podemos utilizar a pseudo-classe</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nth-child</div></td></tr></tbody></table></div>
<p>. Com esta pseudo-classe é possível selecionar um determinado elemento dentro de uma árvore de elementos. Por exemplo, podemos selecionar todas as linhas ímpares das tabela. Legal, hein?</p>
<h4>Cálculo básico</h4>
<p>O cálculo utilizado pelo</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nth-child</div></td></tr></tbody></table></div>
<p>é bastante simples. Você vai usar na maioria das vezes soma. Lembra? A fómula será a seguinte: <em>an+b</em>. </p>
<pre lang="css" line="1">
table tbody tr:nth-child(2n+1) {
  background:lightgray;
}
</pre>
<p>O funcionamento é o seguinte: o browser aplica o estilo a cada 2</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tr</div></td></tr></tbody></table></div>
<p>.<br />
 O código abaixo, aplica o estilo a cada 3</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tr</div></td></tr></tbody></table></div>
<p>. E assim por diante.</p>
<pre lang="css" line="1">
table tbody tr:nth-child(3n+1) {
  background:lightgray;
}
</pre>
<p>Você pode facilitar, utilizando as palavras <em>odd</em> ou <em>even</em>, para selecionar os elementos ímpares ou pares da árvore.</p>
<pre lang="css" line="1">
table tbody tr:nth-child(odd) {
  background:lightgray;
}
</pre>
<p>Caso você queira pegar 9º, 19º, 29º e assim por diante:</p>
<pre lang="css" line="1">
table tbody tr:nth-child(10n-1) {
  background:lightgray;
}
</pre>
<p>Se o valor de <em>a</em> (an+b) é igual 0, você não precisa colocar a fórmula, apenas o número referente a ordem do elemento. Exemplo:</p>
<pre lang="css" line="1">
table tbody tr:nth-child(1) {
  background:lightgray;
}
</pre>
<p>Neste código, o browser iá colorir o background apenas do primeiro</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tr</div></td></tr></tbody></table></div>
<p>. </p>
<p><a href="http://tableless.com.br/wp-content/uploads/2009/07/nth-child-ex1.html">Veja o exemplo.</a></p>
<p>A propriedade</p>
<div class="codecolorer-container text mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nth-child</div></td></tr></tbody></table></div>
<p>faz parte dos seletores do CSS 3 e já pode ser utilizado em browsers atuais.</p>
<p>Se você ainda não leu sobre seletores do CSS, leia estes artigos abaixo:</p>
<ul>
<li><a href="http://tableless.com.br/seletores-agrupados-e-encadeados">Seletores encadeados e agrupados</a></li>
<li><a href="http://tableless.com.br/pseudo-classes-css">Seletores do CSS &#8211; Pseudo-classes</a></li>
<li><a href="http://tableless.com.br/seletores-complexos-do-css">Seletores Complexos do CSS</a></li>
</ul>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/css3-columns/" title="CSS 3 Columns">CSS 3 Columns</a></li><li><a href="http://tableless.com.br/introducao-ao-css-3d-flip-card/" title="Introdução ao CSS 3D &#8211; Flip Card">Introdução ao CSS 3D &#8211; Flip Card</a></li><li><a href="http://tableless.com.br/css3-animation-keyframe/" title="CSS3 &#8211; Animation e regra keyframe">CSS3 &#8211; Animation e regra keyframe</a></li><li><a href="http://tableless.com.br/multiplos-backgrounds-com-css/" title="Múltiplos backgrounds com CSS">Múltiplos backgrounds com CSS</a></li><li><a href="http://tableless.com.br/css3-abas-com-a-pseudo-classe-target/" title="CSS3 &#8211; Abas com a pseudo-classe :target">CSS3 &#8211; Abas com a pseudo-classe :target</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/nth-child/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Canivetes na web</title>
		<link>http://tableless.com.br/canivetes-na-web/</link>
		<comments>http://tableless.com.br/canivetes-na-web/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 12:44:16 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Client-Side]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[deenvolvedor]]></category>
		<category><![CDATA[equipe]]></category>
		<category><![CDATA[profissional]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=1150</guid>
		<description><![CDATA[Durante muito tempo as agências web achavam que o desenvolvedor deveria ser uma espécie de canivete suiço.]]></description>
			<content:encoded><![CDATA[<p>Eu nunca tive um canivete suiço. Lembro-me que meu tio tinha um, daqueles tradicionais, com cabo vermelho, abridor de rolhas e latas, chave de fenda, lima e tudo quanto mais tinha direito. Sem dúvida uma ferramenta útil em horas de aperto e imprevistos. Mesmo assim, eu nunca vi ninguém preferir a faca que vem no canivete em vez de utilizar uma faca normal.<span id="more-1150"></span> O motivo é óbvio: uma faca normal tem uma série de características que o canivete, por contemplar tantas ferramentas em um mesmo lugar, não poderá ter nunca. É muito mais confortável utilizar a faca, ela é mais ergonomica e afiada. Ela desempenha bem o seu trabalho porque ela foi criada, especificamente para cortar. </p>
<p>Durante muito tempo agencias web achavam que o desenvolvedor deveria ser uma espécie de canivete suiço. Lembro-me que haviam empresas que procuravam designers que soubessem duas ou três linguagens server-side e programadores que entendessem bem de photoshop, fireworks e illustrator. Pague o salário de um e leve dois. Contudo, também haviam profissionais que achavam que ele deveria ter exatamente este perfil. Talvez por pressão do mercado ou até mesmo porque ninguém entendia direito esse negócio de web.<br />
Era “chic” você dizer que sabia um pouco de tudo. Mas o tempo mostrou que quem sabe um pouco de tudo na verdade sabe muito de nada. Há problemas que apenas um especialista, acostumado com as peculiaridades de um certo ambiente, pode resolver com maestria. Há coisas que só a faca pode cortar.<br />
Felizmente o mundo girou e a web mudou. Hoje é mais comum encontrarmos empresas que separam os processos. Paga-se mais para ter uma equipe de desenvolvimento web hoje em dia. No lugar daquele profissional meio ou quase nada especialista, você terá uma pessoa focada, concentrada em apenas um tipo de tarefa e está acostumado com essa atividade.</p>
<p>O processo de desenvolvimento web vem sendo modificado durante anos. No começo do desenvolvimento de sites e sistemas para internet eram planejados baseando-se em papel. Passava-se muito tempo planejando um sistema antes de faze-lo. O cliente demorava para ganhar algo de valor e a equipe ficava ocupada prevendo quanto tempo levariam para desenvolver as etapas.<br />
O processo de desenvolvimento também era linear. Geralmente acontecia de a equipe receber o briefing do cliente, que depois era passado para o designer, que faria o layout no Photoshop ou qualquer outro sistema visual. Depois de já desenhado, ele preparia o HTML, normalmente utilizando um editor WYSIWYG. O programador por sua vez, com o código HTML na mão programaria todo o site ou sistema.<br />
Essa forma linear de desenvolver sistemas é algo aterrorizante, traz muitos problemas de manutenção e retrabalho. Se o cliente requisitasse alguma mudança no desenho do layout, o designer teria que refazer todo o HTML que por sua vez seria reprogramado novamente pelo programador. As partes: programação, design e client-side eram totalmente dependentes uma das outras. Uma forma antiga e nada produtiva de se desenvolver.</p>
<p>Com a era dos Padrões Web isso tudo ajudou a mudar. A equipe já havia sido basicamente modificada. Agora, em vez de uma pessoa para fazer design, client-side e server-side, há pelo menos 3 profissionais: um para fazer o design, outro para estruturar o HTML e por fim o programador com o server-side. Essa partes são independentes. Se o cliente mudar de idéia em relação ao design do site, o HTML não precisará ser modificado, logo o programador não precisará reprogramar o site. Será trabalho apenas para o Designer, que terá que refazer o layout e criar um novo CSS. É trabalho para apenas uma pessoa. O resto da equipe poderá se ocupar com outras tarefas. </p>
<p>O caso acima só terá sucesso se em cada uma fases do desenvolvimento houver um especialista por trás. Um “coringa” não conseguiria ser tão ágil porque ele não domina todas as áreas. </p>
<p>Toda essa história também muda a cara do mercado. Profissionais são mais valorizados pelo seu conhecimento, sua experiência e especialização. Os profissionais se tornam mais dedicados com o processo e ganham uma visão muito maior de todo o projeto.</p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/webintents-framework-para-webapps/" title="WebIntents &#8211; Framework para WebApps">WebIntents &#8211; Framework para WebApps</a></li><li><a href="http://tableless.com.br/porque-e-a-web-que-comanda/" title="Porque é a web que comanda">Porque é a web que comanda</a></li><li><a href="http://tableless.com.br/1a-conferencia-web-w3c-brasil/" title="1a. Conferência Web W3C Brasil">1a. Conferência Web W3C Brasil</a></li><li><a href="http://tableless.com.br/nth-child/" title="Propriedade do CSS: nth-child">Propriedade do CSS: nth-child</a></li><li><a href="http://tableless.com.br/web-standards-project-wasp/" title="Web Standards Project – WaSP">Web Standards Project – WaSP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/canivetes-na-web/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Web Standards Project – WaSP</title>
		<link>http://tableless.com.br/web-standards-project-wasp/</link>
		<comments>http://tableless.com.br/web-standards-project-wasp/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 18:09:00 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Client-Side]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[wasp]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=963</guid>
		<description><![CDATA[No início, fabricantes de browsers, W3C e desenvolvedores começaram quase que ao mesmo tempo. Neste começo não brotaram desenvolvedores web do chão. Essa profissão não existia. Os primeiros que trabalharam nessa área, migraram de profissões parecidas: quem era programador desktop &#8230;]]></description>
			<content:encoded><![CDATA[<p>No início, fabricantes de browsers, W3C e desenvolvedores começaram quase que ao mesmo tempo.</p>
<p>Neste começo não brotaram desenvolvedores web do chão. Essa profissão não existia. Os primeiros que trabalharam nessa área, migraram de profissões parecidas: quem era programador desktop naquele tempo, começou a programar para web. Quem era designer de impresso, começou a fazer design para web.<span id="more-963"></span></p>
<h3>Os desenvolvedores</h3>
<p>Os programadores estavam se acostumando com a maneira nova de criar sistemas e sites para web. E designers estavam se habiatuando às diferenças que existiam no design para web e impresso. Haviam muitas coisas para se acostumar, começando pelos erros de compatibilidade.</p>
<h3>O W3C</h3>
<p>O W3C foi criado para regulamentar e criar padrões para a publicação de conteúdo na web. Quando ele começou, não haviam documentos completos, com listas e regulamentos explicando cada um dos padrões. Esses documentos eram rascunhos, muitas vezes incompletos e com apenas uma descrição do que seria aquele padrão.</p>
<p>Com a falta de documentação completa e detalhada, os browsers aproveitavam para criar códigos proprietários, dificultando o desenvolvimento.</p>
<h3>Os browsers</h3>
<p>O Netscape (antigo Mosaic), era o browser com a maior base de usuários. Para ser sincero, não haviam muitos browsers concorrentes naquela época. A Microsoft, aproveitou o poder que ganhara com a distribuição do Windows com a IBM, e criou o Internet Explorer para concorrer com o Netscape. Foi aí que a Guerra dos Browsers começou.</p>
<p>A guerra por usuários somada com a falta de padrões resultou em códigos proprietários. Conquiste os desenvolvedores e conquistará a web.</p>
<p>Todo esse tumulto no começo da web fez com que o desenvolvimento de sites se tornasse mais complicado, confuso. Em conseqüência a mão de obra se tornava mais cara e o custo de desenvolvimento também. Era caro comprar um site e era mais caro ainda manter esse site.<br />
Era preciso fazer duas versões de sites: uma para Internet Explorer e outra para Netscape. Qualquer atualização ou alteração de layout, era necessário modificar as duas versões. Isso significava trabalho em dobro, logo o custo aumentava.</p>
<h3>A Cavalaria &#8211; WaSP</h3>
<p>Um grupo de desenvolvedores, na maioria designers, formaram um movimento chamado Web Standards Project – WaSP. Um grupo cuja missão seria divulgar os Padrões Web como guias para o desenvolvimento web. O projeto era encabeçado por profissionais como <a href="http://zeldman.com">Jeffrey Zeldman</a>, inconformados com o caminho que o desenvolvimento web estava caminhando. E eles tinham toda a razão.</p>
<p>A primeira grande coisa que fizeram foi convencer a Netscape a doar para a comunidade o engine do Netscape. Um grande feito que se não fosse alcançado, hoje não teríamos a fundação Mozilla com seu browser Firefox.</p>
<p>A segunda missão foi fazer com que os fabricantes de browsers seguissem as idéias e recomendações do W3C.<br />
O diferencial naquele tempo dos browsers era apenas o número de usuários. Não haviam add-ons, interface interligada com serviços sociais, leitores de feeds, nem nada do gênero. Seguir o W3C era dizer adeus ao código proprietário e abrir oportunidades para os desenvolvedores a criarem sites para o browser concorrente.</p>
<p>Outro objetivo do grupo era fazer com que os desenvolvedores também adotassem os Padrões do W3C. E esse objetivo está sendo cumprido até hoje.<br />
A resitência de hoje, não é nada com a resistência encontrada há 5 anos atrás. Os desenvolvedores estão mais aberto às novas propostas e os novos profissionais já começam aprendendo da maneira correta.</p>
<p>Hoje as coisas estão bem mais fáceis. Browsers e desenvolvedores lutam a favor dos padrões. W3C e entusiastas estudam novos padrões e pedem sugestão dos profissionais.<br />
Com o amadurecimento das partes, o conhecimento se renova e desenvolver para web fica mais divertido.</p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/ah-o-maravilhoso-mundo-real/" title="Ah, o maravilhoso mundo real">Ah, o maravilhoso mundo real</a></li><li><a href="http://tableless.com.br/browsers-guerra-fria/" title="Browsers &#8211; Guerra Fria">Browsers &#8211; Guerra Fria</a></li><li><a href="http://tableless.com.br/ie8-targeting-version/" title="Browser Targeting Version">Browser Targeting Version</a></li><li><a href="http://tableless.com.br/o-que-etableless/" title="O que é Tableless?">O que é Tableless?</a></li><li><a href="http://tableless.com.br/ferramentas-de-diagnostico/" title="Ferramentas de diagnóstico">Ferramentas de diagnóstico</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/web-standards-project-wasp/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Sobre hipertextos</title>
		<link>http://tableless.com.br/sobre-hipertextos/</link>
		<comments>http://tableless.com.br/sobre-hipertextos/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 09:10:05 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[hipertexto]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://tableless.com.br/sobre-hipertextos</guid>
		<description><![CDATA[A linguagem básica de desenvolvimento para web é a HTML. O nome completo seria “Linguagem de Marcação de Hipertexto” &#8211; HyperText Marckup Language, que é o termo em inglês de onde se origina a abreviação HTML. Durante muito tempo, nós &#8230;]]></description>
			<content:encoded><![CDATA[<p>A linguagem básica de desenvolvimento para web é a HTML. O nome completo seria “Linguagem de Marcação de Hipertexto” &#8211; HyperText Marckup Language, que é o termo em inglês de onde se origina a abreviação HTML.<br />
Durante muito tempo, nós desenvolvedores, ignoramos a importância da HTML. É ela que dá significado para a informação exibida e consumida na web. Por isso, é importante que saibamos suas características e em quais conceitos a HTML é baseada. Para começar a HTML é uma maneira de escrever <strong>hipertextos</strong>.<span id="more-960"></span></p>
<h3>Conceito de Hipertexto</h3>
<p>A HTML é baseada no conceito de Hipertexto. Hipertexto são conjuntos de elementos &#8211; que muitos chamam de nós – ligados por conexões. Estes elementos podem ser palavras, imagens, vídeos, áudio, documentos, etc.<br />
Estes elementos conectados formam uma grande rede de informação. Eles não estão conectados linearmente, como se fosse um texto de um livro, por exemplo, que um assunto é ligado ao outro seguidamente. A conexão feita em um hipertexto é algo imprevisto.<br />
O hipertexto permite a comunicação de dados, organizando conhecimentos e guardando informações relacionadas.</p>
<h3>Meios de escrita</h3>
<p>O Hipertexto é algo diferente dos meios de escrita convencionais. Ela mudou a forma da leitura e escrita tradicional. A impressão, por exemlo, que é um meio no qual estamos acostumados em nosso dia-a-dia, tem um método original para que você absorva a informação ali exibida. Algumas características do texto impresso: Titulos, Sub-títulos, parágrafo de introdução (olho de texto), numeração de páginas, índice, etc. Essas características não servem e nem combinam com o conceito utilizado no manuscrito, que foi feito para leitura rápida e não linear. No manuscrito há uma série de conexões que indicam caminhos para outros livros e notas de rodapé.<br />
São objetivos e maneiras diferentes para tratar formas de leituras diferentes. O hipertexto também modifica a forma com que a pessoa lê e absorve a informação escrita. O hipertexto dá acesso rápido e abundante a informações diretamente ligadas a assuntos e elementos localizados em diversos pontos do texto. É uma forma de leitura diferenciada, não linear e  dependente de vários elementos formando uma rede de informação complexa.</p>
<p>Enquanto em um livro você página por página, linearmente, para formar uma rede de pontos que compõe o assunto tratado do livro, em um hipertexto você tem vários assuntos em volta de um único elemento. São elementos interligados, formando uma rede complexa. Cada elemento particular tem por sua vez outros elementos formando outro universo de conexões. </p>
<p>A HTML foi feita baseado neste conceito, que é fácil de ser entendido quando navegamos pela web. No início da internet, os elementos usados para formar um hipertexto eram basicamente o texto e imagens. Esses por sua vez recebem links que levam o usuário para outro ponto, com links relacionados a outros assuntos. Com a internet ficando cada vez mais veloz, hoje é possível utilizar vídeos e áudio como partes destes elementos. Utilizamos ainda muito basicamente o potencial destes dois elementos.<br />
Pesquisadores passados já tentaram criar e adaptar aparelhos e métodos que funcionassem dentro do conceito de hipertexto. Isso era discutido para melhorar a capacidade de estudo e pesquisa de assuntos complexos. Mesmo assim a internet tem se mostrado a melhor forma de utilização do conceito de hipertexto. É uma base onde há contribuição de conteúdo do mundo inteiro, diariamente, com informações ricas e abundantes.<br />
O interessante é que a web ainda é nova e imprevisível.</p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/web-standards-project-wasp/" title="Web Standards Project – WaSP">Web Standards Project – WaSP</a></li><li><a href="http://tableless.com.br/metatags/" title="Metatags &#8211; Breve introdução de uso e teoria">Metatags &#8211; Breve introdução de uso e teoria</a></li><li><a href="http://tableless.com.br/css-frameworks-ou-como-desaprender-css/" title="CSS Frameworks ou como desaprender CSS">CSS Frameworks ou como desaprender CSS</a></li><li><a href="http://tableless.com.br/navegabilidade-em-dispositivos-moveis/" title="Navegabilidade em Dispositivos Móveis">Navegabilidade em Dispositivos Móveis</a></li><li><a href="http://tableless.com.br/porque-e-a-web-que-comanda/" title="Porque é a web que comanda">Porque é a web que comanda</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/sobre-hipertextos/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>CSS Frameworks ou como desaprender CSS</title>
		<link>http://tableless.com.br/css-frameworks-ou-como-desaprender-css/</link>
		<comments>http://tableless.com.br/css-frameworks-ou-como-desaprender-css/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 12:26:56 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[padroes]]></category>
		<category><![CDATA[tableless]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://tableless.com.br/css-frameworks-ou-como-desaprender-css</guid>
		<description><![CDATA[O papo que agora está começando a rolar entre os desenvolvedores é sobre Frameworks para CSS. Sou totalmente contra a qualquer coisa que impeça o contato do desenvolvedor com o código. Sou avesso a qualquer tipo de interface que prometa &#8230;]]></description>
			<content:encoded><![CDATA[<p>O papo que agora está começando a rolar entre os desenvolvedores é sobre Frameworks para CSS.</p>
<p>Sou totalmente contra a qualquer coisa que impeça o contato do desenvolvedor com o código.  Sou avesso a qualquer tipo de interface que prometa facilitar o desenvolvimento, pelo menos de XHTML e CSS. Lembra daquele papo sobre o <a href="http://tableless.com.br/desenvolvedor-analfabetico-sim-e-sobre-wysiwyg">desenvolvedor &#8220;analbético&#8221; de código</a>?</p>
<p>Ainda acho que utilizar editores que suportam Snippets &#8211; ou Macros, dependendo do editor &#8211; são as melhores formas de se trabalhar se você quer agilidade. Você mantém o contato com o código e agiliza seu trabalho ao mesmo tempo.</p>
<p>Lembre-se de que estamos falando sobre frameworks de CSS e XHTML. Nada de Django ou qualquer outro tipo de framework para linguagens server side.<br />
Esses tipos de frameworks ajudam um bocado o programador. Boa parte do trabalho duro pode ser agilizado por causa destes frameworks. E até concordo que os desenvolvedores utilizem frameworks deste tipo para ajudar em seu trabalho.</p>
<p>O problema é um que eu já comentei com você e já falei bastante em palestras: o programador, muitas vezes é um bicho mais antenado que o designer ou o camarada que cuida de interface. Ele precisa estudar, precisa procurar soluções mais complexas para problemas mais específicos. Por isso, é bom que existam esse tipo de framework para que o trabalho dele seja mais ágil. Ele não vai desaprender a programar.</p>
<p>É importante que o desenvolvedor web saiba que o código é o mestre. Ler, compreender e escrever código é essencial para que tenhamos o controle sobre o projeto. É importante também para que a pessoa se torne um profissional decente e que tenha algum valor (desculpe aos mais fracos de estômago).</p>
<ul>
<li><a href="http://warpspire.com/features/css-frameworks/">Why don&#8217;t use CSS Frameworks</a></li>
<li><a href="http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/">CSS Frameworks CSS Reset Design from Scratch</a></li>
<li><a href="http://www.contentwithstyle.co.uk/Articles/17/">A CSS Framework</a></li>
<li><a href="http://tableless.com.br/desenvolvedor-analfabetico-sim-e-sobre-wysiwyg">Desenvolvedor &#8220;analbético&#8221; </a></li>
</ul>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/ah-o-maravilhoso-mundo-real/" title="Ah, o maravilhoso mundo real">Ah, o maravilhoso mundo real</a></li><li><a href="http://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://tableless.com.br/o-que-sao-media-types/" title="O que são Media Types do CSS?">O que são Media Types do CSS?</a></li><li><a href="http://tableless.com.br/o-que-etableless/" title="O que é Tableless?">O que é Tableless?</a></li><li><a href="http://tableless.com.br/produtividade-editores-e-snippets/" title="Produtividade: editores e snippets">Produtividade: editores e snippets</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/css-frameworks-ou-como-desaprender-css/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>BlogBits Podcast</title>
		<link>http://tableless.com.br/blogbits-podcast/</link>
		<comments>http://tableless.com.br/blogbits-podcast/#comments</comments>
		<pubDate>Thu, 16 Feb 2006 02:01:40 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[blogbits]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[Tecnologia e Tendências]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/introducing-blogbits-podcast</guid>
		<description><![CDATA[Lembra daquele podcast que a gente publicava aqui no Tableless, que juntava um bando de nerd sem o que fazer para poder falar sobre a vida, o universo e tudo mais? Pois é&#8230; Virou o BlogBits Podcast. Eu, Danilo Medeiros, &#8230;]]></description>
			<content:encoded><![CDATA[<p>Lembra daquele podcast que a gente publicava aqui no Tableless, que juntava um bando de nerd sem o que fazer para poder falar sobre  a vida, o universo e tudo mais? Pois é&#8230; Virou o <a href="http://www.blogbits.com.br/">BlogBits Podcast</a>.</p>
<p>Eu, <a href="http://www.digitalminds.com.br/">Danilo Medeiros</a>, <a href="http://www.mobilelife.com.br">Thiago Rigonatti</a>, <a href="http://brunotorres.net/">Bruno Torres</a>, <a href="http://meiobit.com">Leonardo Faoro</a> e <a href="http://guileite.com/">Gui Leite</a> nos juntamos para falar sobre tecnologia, web, tendências, acessibilidade e etc&#8230;<br />
Iremos tentar fazer um programa por semana, tentando abordar os assuntos mais recentes, e fazer aquele bate-papo descontraído que vocês já conhecem. E para começar, já publicamos nosso primeiro podcast.</p>
<p>Visite o site do <a href="http://www.blogbits.com.br/">BlogBits</a> para ter mais detalhes ou simplesmente cadastre o nosso feed no seu agregador predileto.</p>
<p><a href="http://www.blogbits.com.br/">BlogBits Podcast</a>: o podcast mais divertido e informativo que você já conheceu&#8230; ou não&#8230; <img src='http://tableless.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/blogbits-podcast-3-convergencia-digital/" title="BlogBits Podcast #3 &#8211; Convergência Digital">BlogBits Podcast #3 &#8211; Convergência Digital</a></li><li><a href="http://tableless.com.br/webintents-framework-para-webapps/" title="WebIntents &#8211; Framework para WebApps">WebIntents &#8211; Framework para WebApps</a></li><li><a href="http://tableless.com.br/blogbits-9-espaco-publicitario-incentivos-mimos-e-compra-de-opinioes/" title="BlogBits #9 &#8211; Espaço publicitário: incentivos, mimos e compra de opiniões">BlogBits #9 &#8211; Espaço publicitário: incentivos, mimos e compra de opiniões</a></li><li><a href="http://tableless.com.br/podcast-tableless-25-validacao-e-importante/" title="Podcast Tableless #25 &#8211; Validação é importante?! ">Podcast Tableless #25 &#8211; Validação é importante?! </a></li><li><a href="http://tableless.com.br/podcast-tableless-23-mobi/" title="Podcast Tableless #23 &#8211; .mobi">Podcast Tableless #23 &#8211; .mobi</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/blogbits-podcast/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Pesquisar no Google</title>
		<link>http://tableless.com.br/pesquisar_no_google/</link>
		<comments>http://tableless.com.br/pesquisar_no_google/#comments</comments>
		<pubDate>Fri, 24 Sep 2004 03:00:00 +0000</pubDate>
		<dc:creator>Diego Eis</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tableless.com.br/?p=213</guid>
		<description><![CDATA[O Bruno Torres fez um sisteminha muito legal. Funciona assim: Você quer saber em que posição seu site se encontra no google se procurando por alguns termos, você escreve os termos e ele te dá o ranking do seu site. &#8230;]]></description>
			<content:encoded><![CDATA[<p>
            O <a href="http://www.brunotorres.net/">Bruno Torres</a> fez um sisteminha muito legal. Funciona assim: Você quer saber em que posição seu site se encontra no google se procurando por alguns termos, você escreve os termos e ele te dá o ranking do seu site. Muito útil para quem está querendo acompanhar a evolução do site no google.<br />
            <a href="http://www.brunotorres.net/web/analise-ranking-google">Ranking do Google</a><br />
            O <a href="http://elcio.com.br/">Elcio</a> fez um também, que pode ser <a href="http://www.elcio.com.br/google">acessado aqui</a>.
            </p>
<h3  class="related_post_title">Posts Relacionados</h3><ul class="related_post"><li><a href="http://tableless.com.br/porque-e-a-web-que-comanda/" title="Porque é a web que comanda">Porque é a web que comanda</a></li><li><a href="http://tableless.com.br/seo-iniciantes-basico/" title="SEO para iniciantes &#8211; O básico">SEO para iniciantes &#8211; O básico</a></li><li><a href="http://tableless.com.br/anotacoes-seo/" title="Anotações sobre SEO">Anotações sobre SEO</a></li><li><a href="http://tableless.com.br/white-gray-e-black-hats/" title="White, Gray e Black Hats">White, Gray e Black Hats</a></li><li><a href="http://tableless.com.br/seo-sitemaps/" title="SEO &#8211; Sitemaps">SEO &#8211; Sitemaps</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://tableless.com.br/pesquisar_no_google/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

