我想建立一个问答页面。
这不是一个列表,它不是表格数据,我不确定是否或如何使用<dl><dt><dd>
。
构建它并用css格式化它的最佳语义方法是什么?
答案 0 :(得分:38)
我总是使用&lt; dl&gt;常见问题解答。通常制作&lt; dt&gt;要链接的问题索引的锚点。
修改...
我应该提一下,这是我对最语义方法的解释。正如我所看到的,这正是那种事情&lt; dl&gt;是为了标记。
至于CSS,它确实是主观的。我为&lt; dt&gt;做了典型的标题样式,字体重量很高,字体大小可能略高,字母/字间距可能更大。
无论是什么与网站上的其他视觉效果完美融合,并使问答之间的关系立即变得明显....
答案 1 :(得分:15)
我选择最简单的模型;每个问题都是一个标题,段落标签中有答案。我认为,清晰,合乎逻辑,语义清晰。
我不会使用提到的定义列表标签的原因是,从纯语义的角度来看,我不认为问题和答案符合纯粹术语和定义的模式。