web-dev-qa-db-ja.com

HTML5 `<link rel ="ショートカットアイコン "/>`

HTML5の WHATWGドキュメント は、rel属性にスペースで区切られた値が含まれている必要があることを示し、許可された値のテーブルを提供します。

属性の値は、スペースで区切られたトークンのセットである必要があります。 許可されるキーワードとその意味 ...

link要素に許可されるキーワードのリストには、shortcutは含まれませんが、iconは含まれます。だから私はあまりにも有名なタグを見ています

<link rel="shortcut icon" href="/favicon.ico" />

hTML5準拠かどうか疑問に思います。ウェブサイト全体でこのタグからキーワードshortcutを削除する必要がありますか?

57
chharvey

同じWHATWGドキュメントから:

歴史的な理由から、アイコンのキーワードの前に「ショートカット」というキーワードが付いている場合があります。 「ショートカット」キーワードが存在する場合は、アイコンキーワードの直前に置く必要があり、2つのキーワードは単一のU + 0020スペース文字のみで区切る必要があります。

53
Alohci

更新:このページによると https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types

shortcutリンクタイプはアイコンの前によく見られますが、このリンクタイプは非準拠であり、無視され、Web作成者はそれを使用しないでください。

また、W3Cのドキュメントにはshortcutの参照が表示されないため、省略した方が良いと思います。 https://www.w3schools.com/tags/att_link_rel.asp

8

(HTML5 devが進行中のため)まだ実験段階ですが、 w3.org HTML5 Markup Validator はチェックできる優れたオンラインツールです。約6か月前に広範囲に使用し、常に正確なHTML5構文レポートを返しました。

2
Josh Campbell