HTML5的WHATWG document说明rel
属性必须包含以空格分隔的值,然后它会给出一个允许的值表。
属性的值必须是一组空格分隔的标记。allowed keywords and their meanings...
link
元素的允许关键字列表不包括shortcut
,但包含icon
。所以我看的是一个非常有名的标签
<link rel="shortcut icon" href="/favicon.ico" />
想知道它是否符合HTML5。我应该在我的网站中删除这个标签中的关键字shortcut
吗?
发布于 2012-11-04 01:09:51
来自同一WHATWG文档:
由于历史原因,图标关键字之前可能有关键字“快捷方式”。如果存在“快捷方式”关键字,则它必须紧跟在图标关键字之前,并且这两个关键字之间必须只有一个U+0020空格字符。
发布于 2017-05-23 08:41:31
更新:根据此页面https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
快捷方式链接类型经常出现在图标之前,但此链接类型不一致,被忽略,web作者不得再使用它。
此外,我在W3C文档中没有看到任何快捷方式的引用,所以我认为最好省略它。https://www.w3schools.com/tags/att_link_rel.asp
发布于 2019-09-26 02:23:19
我已经在Google Chrome,Mozilla Firefox,Internet explorer和Microsoft Edge上测试了这段代码,唯一不能工作的浏览器是Edge。从硬盘驱动器ex c:\temp\test.html上的页面添加收藏夹时
<html>
<head>
<meta http-equiv="expires" content="0"><!-- Never caches the page -->
<link id="favicon" rel="shortcut icon" href="icon_32.ico">
</head>
<body>
...
</body>
</html>
https://stackoverflow.com/questions/13211206
复制相似问题