Com base em algumas das minhas práticas recentes e após comunicar com alguns leitores sobre a utilização de tabelas HTML, decidi escrever este artigo. Em geral, notei que eles têm uma aversão pré-concebida ao uso de tabelas devido a informações enganosas. Na verdade muitas pessoas dirão “Vejo que tabelas nunca devem ser usadas”, mas isso é absolutamente errado! Esta sugestão se aplica apenas ao uso de tabelas HTML para definir o layout de uma página da web, mas as tabelas são perfeitas para organizar convenientemente linhas e colunas de informações de dados e, se você precisar exibir dados tabulares em uma página, deverá usá-las! por que não? Porém, neste caso, algumas pessoas ignoram a existência de certas tags HTML para tabelas e não sabem como utilizá-las corretamente.
HTML possui 10 tags relacionadas a tabelas. Abaixo segue uma lista com uma introdução, mas primeiro o documento deve estar devidamente definido em HTML 4.01/XHTML 1 ou HTML 5:
Uma estrutura básica de tabela é a seguinte:
Ele contém um título, cabeçalho, corpo e rodapé. A ordem correta dos elementos HTML é:
Você também pode usar <col> e <colgroup> para definir colunas de tabela ou colunas de grupo: