常见问题解答的语义HTML标记

时间:2009-02-04 23:31:25

标签: html css markup semantics

我想建立一个问答页面。

这不是一个列表,它不是表格数据,我不确定是否或如何使用<dl><dt><dd>

构建它并用css格式化它的最佳语义方法是什么?

2 个答案:

答案 0 :(得分:38)

我总是使用&lt; dl&gt;常见问题解答。通常制作&lt; dt&gt;要链接的问题索引的锚点。

修改...

我应该提一下,这是我对最语义方法的解释。正如我所看到的,这正是那种事情&lt; dl&gt;是为了标记。

至于CSS,它确实是主观的。我为&lt; dt&gt;做了典型的标题样式,字体重量很高,字体大小可能略高,字母/字间距可能更大。

无论是什么与网站上的其他视觉效果完美融合,并使问答之间的关系立即变得明显....

答案 1 :(得分:15)

我选择最简单的模型;每个问题都是一个标题,段落标签中有答案。我认为,清晰,合乎逻辑,语义清晰。

我不会使用提到的定义列表标签的原因是,从纯语义的角度来看,我不认为问题和答案符合纯粹术语和定义的模式。