Hoje, um amigo do MSN de repente me perguntou sobre esse assunto. De repente me ocorreu que no fórum muitas pessoas postaram dúvidas sobre o uso das tabelas DIV e TABLE. Gostaria de esclarecer minha opinião aqui.
Sobre o formulário
Depois de usar os padrões WEB, isso não significa que o uso de tabelas esteja excluído. As tabelas não são inúteis, mas pelo contrário, são um banquete. É por isso que muitos artigos sobre layout CSS mencionam frequentemente a frase por que não é aconselhável usá-los. tabelas para layout. Pode ser que todos tenham uma compreensão errada disso. Observe que não é aconselhável usar tabelas para layout. análise final, as tabelas são uma forma de exibir dados, você pode imaginar que o EXCEL é usado para esse fim. Às vezes, as informações são exibidas em tabelas para que possamos lê-las com clareza, por isso usamos tabelas, como formulários de contato de funcionários da empresa. , tabelas de correspondência de produtos e modelos, etc.
Quanto ao chamado banquete de tabelas, a opinião na verdade sobe para outro nível. Ou seja, se você puder usar tabelas de maneira flexível para exibir dados de clientes, dados de pesquisas e outras informações como uma empresa profissional de análise de mercado, então você realmente o fez. fez uso de tabelas Vantagens.
Portanto, em relação à frase usada há muito tempo, as tabelas não devem ser usadas para o layout da página da web.
Sobre outros elementos
Com base na minha experiência, divido alguns elementos do padrão XHTML em três categorias principais:
A primeira categoria é o que chamo de elementos auxiliares de design de layout: aqui me refiro a DIV, SPAN, etc. A principal função desses elementos é fazer o layout de toda a página. O uso flexível de vários atributos desses elementos pode tornar seu desempenho na página. rico e colorido.
O segundo tipo eu chamo de elementos estruturados ou elementos de informação. Aqui me refiro aos elementos TABLE, UL, PRE e CODE. Eles são uma forma de exibir e organizar informações. usado para exibir informações colunares, quando tabelas ou listas são necessárias, é aconselhável exibi-las dessas duas maneiras.
A terceira categoria refere-se ao Ameta, que é puramente para realizar algumas funções, como METAkeyword para preencher palavras-chave e A para vincular. Então a ideia correta de design compatível com o padrão é: usar DIV e outros elementos de layout para criar páginas O layout do design. , posicionamento, blocos coloridos, imagens, etc. usam elementos como TABLE, UL, etc. para exibir os dados que precisam ser exibidos na página. É claro que DIV também desempenha um papel na organização dos dados. DIV pode facilmente usar um DIV como um bloco de dados que você nomeou
Portanto, usar padrões WEB para criar um site é na verdade um processo de racionalização e integração de informações. Você ainda deve usar quais elementos onde quiser.