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?
| ||
|
Veja também: | ||