我一直在决定使用哪个标签在HTML5的网页中显示单个数据记录,即用户详细信息,例如id,用户名,创建日期,修改日期等等:
ID: 1234
Username: JohnnyBeGoode
Birth: 23/12/1962
Country: Iceland
Created: 01/01/2009
Modified: 27/04/2010
问题是我无法找到合适的标签,与此视图的语义方面一致:
然后,我应该使用哪些连贯且有意义的标签?
提前致谢。
答案 0 :(得分:0)
我不清楚你的意思是“语义相当远”,但dl
是这项工作的正确要素:
dl
元素表示由零个或多个名称 - 值组(描述列表)组成的关联列表。[...]
名称 - 值组可以是术语和定义,元数据主题和值,问题和答案,或任何其他名称 - 值数据组。
在规范中甚至有一个与你的情况非常相似的例子(注释以“以下示例显示用于提供一组指令的dl
元素开头。”)
示例:
<dl>
<dt>ID</dt>
<dd>1234</dd>
<dt>Username</dt>
<dd>JohnnyBeGoode</dd>
<dt>Country</dt>
<dd>Iceland</dd>
</dl>
如果您想提供有关内容的更多信息,您应该查看RDFa(例如RDFa Lite 1.1)或微数据。在我看来,这里可以使用词汇FOAF和/或SIOC。