HTML5`<link rel =“快捷键”/>`
HTML5的WHATWG文档指出, rel
属性必须包含空格分隔的值,然后给出一个允许值的表格。
属性的值必须是一组空格分隔的令牌。 允许的关键字及其含义 …
link
元素的允许关键字列表不包含shortcut
,但它包含icon
。 所以我正在看这个全知名的标签
<link rel="shortcut icon" href="/favicon.ico" />
并想知道它是否符合HTML5。 我应该从整个网站的这个标签中删除关键字shortcut
吗?
从同一个WHATWG文件:
由于历史原因,图标关键字之前可能会出现关键字“快捷方式”。 如果存在“快捷方式”关键字,则必须紧靠图标关键字之前,两个关键字之间必须用一个U + 0020 SPACE字符分隔。
更新:根据这个页面https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
快捷链接types通常出现在图标之前,但这种链接types是不符合的,忽略了,networking作者不能再使用它了。
另外,在W3C文档中我没有看到任何快捷方式的引用,所以我认为最好不要这样做。 https://www.w3schools.com/tags/att_link_rel.asp
虽然它仍处于实验阶段(因为HTML5开发正在进行中),但w3.org HTML5标记validation器是一个很好的在线工具,您可以查看。 我在6个月前广泛使用了它,它总是返回准确的HTML5语法报告。