191 votes

Type MIME Correct pour le favicon.ico?

Selon l' Internet Assigned Numbers Authority (IANA), tous les .fichier ico tombe sous le type MIME image/vnd.microsoft.icon. (Source)

E. g. <link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" />

Cependant, avisés le gourou de l'internet, Paul Irish, les revendications de ce qui est mal, et qu'il serait réellement image/x-icon. (Source)

E. g. <link rel="icon" type="image/x-icon" href="favicon.ico" />

Je sais que vous pouvez vous en sortir avec pas, y compris un "type" pour les .ico des fichiers, mais si vous allez à inclure un, lequel serait-ce? Existe-il réellement des problèmes avec la servir en tant que fonctionnaire de l'IANA type?

230voto

mata Points 22446

Quand vous servez un .fichier ico pour être utilisé comme un favicon, il n'a pas d'importance. Tous les principaux navigateurs reconnaissent à la fois les types mime correctement. Donc, vous pourriez mettre:

<!-- IE -->
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<!-- other browsers -->
<link rel="icon" type="image/x-icon" href="favicon.ico" />

ou la même chose avec image/vnd.microsoft.icon, et il fonctionne avec tous les navigateurs.

Remarque: Il n'existe pas de spécification de l'IANA pour le MIME-type image/x-icon, cependant, il semble que c'est un peu plus officieux qu' image/vnd.microsoft.icon.

Le seul moment que ce ne serait pas le cas si vous tentiez d'utiliser un .fichier ico dans un <img> balise (ce qui est assez rare). Basé sur mes tests, les navigateurs ne servir .ico des fichiers comme des images avec le MIME-type image/x-icon, il est donc toujours utile de garder à l'esprit la façon dont le logiciel que vous utilisez traite les MIME-types, indépendamment de spécifications publiées!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X