我想知道我应该如何构建一个 FAQ 来保持内容的语义。

我考虑使用定义列表,因为问题和回答者之间的密切关系可能在一起。

你对此有何看法?

最佳答案

是的,我更喜欢使用定义列表。

您的其他选择是使用标题(h2 等)作为问题,使用段落作为答案,或者将它们放在一个表格中,其中包含问题的列和答案的列。

我倾向于使用定义列表,不仅因为问题/答案关系密切,而且因为它们比其他任何一个选项更“更干净”地分成多个部分(在每个选项的开头使用多个带有 h2 的 dls)并且它们是一个设计风格比 table 容易得多!事实上,我倾向于避免使用只有两个字段的数据关系表。

您甚至可以在一个答案中使用多个 p 标签,并且文档仍然会验证(我刚刚检查了我自己编写的基于 dl 的常见问题解答,它验证为 XHTML 1.0 Transitional)。

关于html - 在语义上构建 FAQ 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2470194/

10-11 04:19