Maison > interface Web > tutoriel CSS > FAVICONS: Comment s'assurer que les navigateurs ne téléchargent que la version SVG

FAVICONS: Comment s'assurer que les navigateurs ne téléchargent que la version SVG

Lisa Kudrow
Libérer: 2025-03-18 11:26:14
original
737 Les gens l'ont consulté

FAVICONS: Comment s'assurer que les navigateurs ne téléchargent que la version SVG

Récemment, Šime Vidas a mis en évidence un fil Twitter discutant de Favicon HTML. Mon code FAVICON initial contenait une faute de frappe:

<link href="/favicon.ico" rel="icon" size="any"><link href="/favicon.svg" rel="icon" type="image/svg xml">
Copier après la connexion

Le code correct utilise sizes au lieu de size :

<link href="/favicon.ico" rel="icon" sizes="any"><link href="/favicon.svg" rel="icon" type="image/svg xml">
Copier après la connexion

Cette correction empêche Chrome de télécharger à la fois l'ICO et le SVG Favicons, garantissant que seul le SVG (le format préféré) est utilisé. Mon fichier ICO est de 5,8 Ko, représentant une enregistrement non négligeable par chargement par page.

Šime l'a mentionné dans les nouvelles de la plate-forme Web # 42, notant que si SVG Favicons est pris en charge par tous les navigateurs modernes, à l'exception de Safari, déclarant ICO et SVG nécessitent l'attribut sizes="any" sur l'ICO<link> Tag pour empêcher Chrome de prioriser l'ICO. (Voir Chrome Bug 1162276 pour plus de détails). Il a cité CSS-Tricks comme exemple de balisage optimal, bien que cela n'ait été vrai que après l'identification de l'erreur. La typo originale provient probablement d'un article précédent (maintenant corrigé), mais l'article d'Andrey reste une ressource précieuse pour la mise en œuvre pratique de Favicon.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal