Comment ajouter un favicon sur votre site - QA @ W3C

Statut de ce document

Le présent document ne traite pas en détail comment créer une image favicon. Cependant, le format de l'image que vous avez choisi doit être 16x16 pixels ou 32x32 pixels, en utilisant 8 bits ou couleurs 24 bits. Le format de l'image doit être l'un des PNG (une norme W3C), GIF ou ICO.

Méthode 1 (préféré): Utilisation d'une valeur d'attribut rel définie dans un profil

La version XHTML 1.0 est très similaire:

Méthode 2 (Discouraged): Mettre la favicon à un URI prédéfini

Il y a quelques autres empiétements bien connus sur l'espace URI, y compris le fichier « robots.txt » et l'emplacement d'une politique de confidentialité P3P. L'architecture technique du Groupe explore des alternatives qui ne portent pas sur l'espace URI sans licence.

Utilisation des profils pour définir les termes tels que « icône »

Grosso modo, un profil est une définition de jeu de termes. Idéalement, un profil comprend à la fois des informations lisibles par machine et l'information lisible par l'homme. Dans HTML 4.01 et XHTML 1.0, quelques attributs tels que l'attribut rel ne disposent pas d'un ensemble prédéfini de valeurs. Au lieu de cela, l'auteur peut fournir des valeurs en fonction des besoins, puis utiliser un profil pour expliquer ce que les valeurs moyennes. Dans notre cas, nous avons recommandons que les auteurs utilisent la valeur « icône » et un profil qui explique que « quand nous disons icône, nous voulons dire« ceci est un favicon. »

Dans la méthode 1 ci-dessus, nous utilisons l'attribut rel avec l'élément LINK et choisir un profil avec l'attribut de profil sur l'élément HEAD.

Limites

Il existe plusieurs limites aux approches décrites ci-dessus, y compris la méthode préférée (ce qui est la raison pour laquelle le TAG continue de travailler sur la question):

Les références

Remerciements

Le QA Groupe d'intérêt suivants participants et le personnel du W3C ont contribué de manière significative au contenu de ce document: Dominique Hazaël-Massieux (W3C), Chris Lilley (W3C), et Olivier Théreaux (W3C).

Articles Liés