HTML5为语义标记和语义Web技术提供了哪些支持?

前端之家收集整理的这篇文章主要介绍了HTML5为语义标记和语义Web技术提供了哪些支持?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
现在看来,HTML5中使用RDFa或Microformats对语义标记几乎没有支持.我已经做了一些阅读,但如果我现在开始使用HTML5,我该怎么做才能支持语义标记(如微格式)和语义Web技术(如RDFa)?如果我现在想要使用这些技术,我应该坚持使用XHTML吗?

解决方法

(有些年过去了……)

要在HTML5文档中对您的内容进行语义注释,您可以使用Microdata,Microformats和/或RDFa:

> Microdata是HTML5的扩展,但现在仅仅是一个W3C工作组注释(在2017年将再次启动的可预见的未来工作中不会成为W3C建议书:https://www.w3.org/TR/microdata/).在WHATWG的HTML生活标准中,它仍然是included(并且可能正在开发中).
显然支持> Microformats(如类值),因为这些不需要对HTML语言进行任何更改.微格式(如在rel值中)一旦在existing rel values: HTML5 link type extensions(这是HTML5的all link types have to be registered)注册到他们自己的wiki中,就会得到支持.
> RDFa是各种标记语言including HTML5的扩展.它也可以以子集RDFa Lite的形式使用.所有相关规范都是W3C建议书.

(还有JSON-LD,但是我没有将它添加到列表中,因为它没有与现有标记集成,它是一个单独的“blob”,重复内容.)

猜你在找的HTML5相关文章