Qual é a melhor maneira de estruturar semanticamente uma FAQ?
-
20-09-2019 - |
Pergunta
Estou me perguntando como devo estruturar uma FAQ para manter o significado semântico do conteúdo.
Penso em usar a lista de definições, pois a estreita relação entre uma pergunta e um anwser pode ter juntos.
O que você acha disso?
Solução
Sim, eu prefiro usar uma lista de definições.
Suas outras opções são usar os títulos (H2 etc) para as perguntas e parágrafos para as respostas, ou colocá -las em uma mesa com uma coluna para a pergunta e uma coluna para a resposta.
Eu me inclinaria para listas de definições não apenas por causa do relacionamento próximo de perguntas/respostas, mas porque elas são "mais limpas" para se dividir em seções do que qualquer uma das outras opções (use vários DLs com H2 no início de cada um) e eles são um Muito mais fácil de estilizar do que mesas! Na verdade, eu tendem a evitar tabelas para relacionamentos de dados com apenas dois campos de qualquer maneira.
Você pode até ter várias pegadas P em uma resposta e o documento ainda validará (acabei de verificar uma FAQ baseada em DL que escrevi e ele valida como XHTML 1.0 Transitional).