web-dev-qa-db-fra.com

HTML5 `<link rel =" icône de raccourci "/>`

Le document WHATWG pour HTML5 indique que l'attribut rel doit contenir des valeurs séparées par des espaces, puis il fournit un tableau des valeurs autorisées.

La valeur de l'attribut doit être un ensemble de jetons séparés par des espaces. Les mots-clés autorisés et leur signification ...

La liste des mots clés autorisés pour l'élément link n'inclut pas shortcut, mais inclut icon. Donc, je regarde l'étiquette trop connue

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

et se demandant si elle est compatible avec HTML5. Devrais-je supprimer le mot clé shortcut de cette balise sur l'ensemble de mon site Web?

57
chharvey

Du même document WHATWG:

Pour des raisons historiques, le mot-clé icon peut être précédé du mot-clé "raccourci". Si le mot-clé "raccourci" est présent, il doit être placé juste avant le mot-clé icône et les deux mots-clés doivent être séparés par un seul caractère U + 0020 SPACE.

53
Alohci

Mise à jour: Selon cette page https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types

Le type de lien est souvent visible avant l'icône, mais ce type de lien est non conforme, ignoré et les auteurs de sites Web ne doivent plus l'utiliser.

De plus, je ne vois aucune référence au raccourci dans la documentation W3C, donc je pense qu'il est préférable de le laisser de côté. https://www.w3schools.com/tags/att_link_rel.asp

8
Pablo Santamaria

Bien qu'il en soit encore au stade expérimental (en raison du développement de HTML5), le w3.org HTML5 Markup Validator est un bon outil en ligne que vous pouvez consulter. Je l'ai beaucoup utilisé il y a environ 6 mois et il restituait toujours des rapports de syntaxe HTML5 précis.

2
Josh Campbell