以下代码中rel=""
的HTML5替代方法是什么:
<span class="gte" rel="gte">
如果没有rel=""
属性,该页面将无法正常运行,也不会验证为符合HTML5标准。
答案 0 :(得分:4)
The rel
attribute在HTML5中完全有效,因此它不需要替代方案,但它需要位于a
,link
或area
元素上,因为它定义了当前文档和链接文档之间的* rel * ationship。将它放在一个不是一种链接的元素上没有任何意义。
为了让您的标记验证,您需要将span
更改为a
或link
,并且需要允许使用rel
属性所使用的值link types listed in the spec或已approved by the microformats development process。我没有在任何一个地方看到gte
,也许你可以解释一下你的意思?
你说'页面不起作用'但是没有描述你期望的功能?通常,rel
属性不执行任何操作,它只是语义信息。如果您只是尝试向此元素添加其他信息,以供脚本或与您自己网站相关的其他工具使用,那么您应该使用data-*
attributes。
如果这些信息对您没有帮助,或许您可以更清楚地解释您的问题是什么?