Div x Table
May 4, 2007
Já me deparei com algumas dúvidas de designers e programadores referente ao novo método de desenvolvimento (layout etc) utilizando CSS. Uma questão muito bem discutida é a dúvida entre Div x TABLE, afinal, quando usar?
Há aqueles que acabam de aprender sobre webstandards e transformam 100% de seus sites para a nova tendência. Parece um “robozinho” transformando tudo que aparece com table para div. Não é bem assim. Deixa eu tentar explicar:
Quando dizemos que tableless veio para revolucionar, dizemos a verdade…mas o não podemos confundir ESTRUTURA com DADOS. Aprendemos até hoje a estruturação em forma de tabelas (uma dentro da outra), ou seja, criamos nosso layout dessa maneira. Usamos tableless (DIV´s) para substituir essa metodologia de estruturação, e fazemos então tudo voltado a DIV´s, mas estamos falando de ESTRUTURA, ou LAYOUT.
Agora falando dos DADOS, vamos fazer uma consulta no banco de dados e trazer ao usuário, ele precisa ver isso, como fazemos uma tabela organizada e visulmente funcional? TABLES, isso mesmo. Não vamos ser bitolados, a tag table não é para ser extinta, nem tem o porque, com ela criamos relatórios, formulários, exibimos dados de forma organizada, entre outras funcionalidades. O que podemos fazer é transformar essa tabela (CSS) para o nosso gosto.
Acredito que de forma rápida podemos entender quando usar uma div, ou uma tabela…mas isso não morre aí, pois estamos falando apenas de estrutura e dados. Em Div trabalhamos 1001 possibilidades, mas isso é coisa pra outro post.
Abração!
Daniel Accorsi.
Veja também outros posts...
Esse Marketing 2.0! on November 5th, 2008
Excelente atendimento, as vezes acontece! on October 24th, 2008
iPhone, será mesmo? on October 14th, 2008
Vamos todos participar on September 5th, 2008
Muitos clientes só querem desabafar on May 7th, 2008
BlogBlogs, a nova geração! on May 5th, 2008


Posted in 






content rss
October 15th, 2008 at 4:44 pm
Realmente, usando tabela e tables o site só tem a ganhar, do que trabalhar somente com uma das opções.
Parabéns pelo artigo Daniel, curto e direto..
October 15th, 2008 at 5:59 pm
Isso aí Germano. O que me motivou a escrever esse post na época foi a grande confusão que estavam fazendo (e ainda fazem) entre as tags DIV e Table. Obrigado por comentar, continue visitando.