Tho*_*ens 5 html semantic-web semantic-markup
到目前为止,HTML5 似乎几乎不支持使用 RDFa 或微格式进行语义标记。我已经阅读了一些内容,但是如果我现在开始使用 HTML5,我可以做些什么来支持语义标记(例如微格式)和语义 Web 技术(例如 RDFa)?如果我现在想利用这些技术,我应该坚持使用 XHTML 吗?
(已经过了一些年\xe2\x80\xa6)
\n\n要对 HTML5 文档中的内容进行语义注释,您可以使用微数据、微格式和/或 RDFa:
\n\nMicrodata是 HTML5 的扩展,但现在只是W3C 工作组注释(在可预见的未来,它不会成为W3C 建议书,工作于 2017 年再次开始: https ://www.w3.org/TR/microdata/ )。它\xe2\x80\x99s 仍然包含(并且可能正在开发) WHATWG\xe2\x80\x99s HTML Living Standard中。
显然支持微格式(如class值),因为这些格式不需要对 HTML 语言进行任何更改。微格式(如rel值)一旦在现有的相关值下在自己的 wiki 中注册,就会受到支持:HTML5 链接类型扩展(这是必须为 HTML5 注册所有链接类型的地方)。
RDFa是各种标记语言的扩展,包括 HTML5。它还可以以子集RDFa Lite的形式使用。所有相关规范均为W3C 建议。
(还有 JSON-LD,但我\xe2\x80\x99m 没有将其添加到列表中,因为它\xe2\x80\x99t 与现有标记集成,它\xe2\x80\x99s 是一个单独的“blob”,复制内容。)
\n| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |