Problemas na utilização de tabelas para o layout

Podemos enumerar diversos problemas quando utilizamos tabelas para definir o layout de uma página:

  • Misturar informações de apresentação com o conteúdo da página.
  • Isto torna o tamanho desnecessariamente grande, pois os usuários terão que fazer o download desta informação de apresentação (50 a 80% do tamanho do arquivo), a cada página visitada.
  • Necessidade de banda do servidor é muito maior, principalmente em sites com tráfego intenso. Isto influencia negativamente o curso de hosting.
  • Alterações no layout ou na estrutura são extremamente complexas (trabalho manual) e demoradas, influenciando o custo de manutenção do projeto.
  • Torna-se complicado manter uma padronização visual ao longo de um projeto mais extenso.
  • Páginas baseadas em tabelas são muito menos acessíveis a usuários com necessidades especiais e equipamentos móbile como celulares e PDAs.
  • Solução

A solução proposta pela W3C e pelo conceito de adoção dos Web Standards é a substituição das tabelas de layout (tabelas aninhadas e imagens Gifs para espaçamento) por containers definidos dentro do conceito ou modelo de caixa do CSS, o CSS Box Model.




Na empresa que trabalha, existe uma área ou profissional de Arquitetura de Informação?
View Results
   
Veja também:

Leave a Reply