J'ai récemment découvert que les fichiers * .ico peuvent contenir plusieurs images. Malheureusement, je ne trouve aucune information sur la recherche d’autres images dans un fichier * .ico. Que faudrait-il dans un élément <link>
pour choisir, par exemple, la deuxième image?
Comment choisir quelle version de l'image .ico est favicon?
En ce qui concerne un favicon et un élément HTML link
, vous ne pouvez pas. Ou plutôt vous ne le faites pas; le système fait (ou devrait, théoriquement).
Bien qu'un fichier .ico puisse stocker plusieurs images, l'idée générale est de pouvoir stocker plusieurs versions d'une même image à différentes résolutions (16x16, 32x32, 64x64, etc.) et le système choisirait l'image appropriée en fonction des besoins. La petite image 16x16 pour l'onglet sur un écran de 96 ppp (bureau) ou plus, en fonction de l'endroit où il est utilisé, du navigateur, de la plate-forme et de l'écran dpi (affichages de la rétine, etc.).
En HTML5, vous avez l'attribut sizes
où vous pouvez spécifier explicitement les tailles contenues. par exemple. sizes="16x16 32x32 64x64"
. Cependant, je ne pense pas que le support du navigateur est particulièrement efficace à l'heure actuelle.
Cependant, Apple iOS ne prend pas en charge ce format .ico à images multiples, d'où la nécessité de disposer d'images rel="Apple-touch-icon"
et PNG sur ces appareils.