Escrevi outro dia sobre semântica no html: alguns conceitos, uma idéia macro e um exemplo prático de como escrever um html dessa forma.
Mas, nem tudo é maravilha… estava agora pouco escrevendo um html quando me deparo com um layout que era algo como esse (procurei na web alguma coisa parecida, já que layout do cliente não pode ser exposto):
A dúvida é a seguinte: isso é uma tabela (table), com um cabeçalho (header) e os dados abaixo, ou uma lista (ul) que tem um título (h1, h2, etc…) antes?
Conversei com um dos meus assistentes, e ele de prima falou que faria uma tabela. Já, eu, imaginei que fosse ser uma lista com um título antes. Sinceramente, não dá pra chegar numa conclusão definitiva sobre isso. Não acho que exista um certo ou errado para esse cóoacute;digo; ambos fariam sentido, pois pode ser uma tabela de dados ou uma lista de valores.
Como você escreveria?
Ah, indico esse post do Diego Eis sobre tabelas semânticas!