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, a frase há muito usada deve ser alterada para "Não é razoável usar tabelas como layout de página da web para criar elementos de página. Tabelas são usadas para exibir dados."
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 secundários de design de layout:
Aqui estou me referindo a DIV, SPAN, etc. A principal função desses elementos é organizar a página inteira. O uso flexível de vários atributos desses elementos pode tornar sua página rica e colorida.
A segunda categoria eu chamo de elementos estruturais ou elementos de informação
Isso se refere a que os elementos TABLE, UL, PRE e CODE são uma forma de exibir e organizar informações. Por exemplo, TABLE é obviamente usado para exibir informações da tabela e UL é usado para exibir informações colunares. é necessário. Quando chegar a hora, é aconselhável usar esses dois métodos de exibição.
A terceira categoria refere-se a esta, que serve apenas para realizar algumas funções, como palavra-chave META para preenchimento de palavras-chave e A para vinculação.
Então a ideia correta de design compatível com o padrão é:
Use DIV e outros elementos de layout para criar layout de design de página, posicionamento, blocos de cores, imagens, etc.
Use elementos como TABLE, UL, etc. para exibir os dados que precisam ser exibidos na página
É claro que o DIV também desempenha um papel na organização dos dados. Usar o atributo ID do DIV pode facilmente usar um DIV como um bloco de dados nomeado por você.
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 quaisquer elementos que devam ser usados em qualquer lugar.