Фавикон в формате GIF или ICO? - PullRequest
24 голосов
/ 23 августа 2010

Зачем использовать GIF favicon? Это для iPhone и iPad можно прочитать?

<link rel="icon" href="/favicon.gif">

Ответы [ 6 ]

22 голосов
/ 23 августа 2010

GIF может быть анимированным, хотя поддержка браузера для этого в настоящее время довольно ограничена.ICO в настоящее время является наиболее широко поддерживаемым форматом (включая iPhone и iPad).Полный список совместимости браузеров можно найти в этой статье в Википедии .

16 голосов
/ 23 августа 2010

Браузеры начали поддерживать его.Кроме того, файлы ICO - это старый формат файлов изображений для значков в Microsoft Windows.Так как ICO зависит от поставщика, некоторые предпочитают использовать GIF.

Не говоря уже о том, что существует множество редакторов .gif и немного редакторов ICO.

После просмотра поддерживаемых форматов, ваш лучшийЕсли вы пытаетесь уйти из ICO, вам нужно использовать файлы PNG.

8 голосов
/ 23 августа 2010

.ico файлы наиболее широко поддерживаются. В Википедии есть список , какие браузеры поддерживают форматы .

Согласно этому списку, FireFox и Opera - единственные, которые поддерживают анимированные GIF, а IE вообще не поддерживает GIF.

1 голос
/ 22 февраля 2016

Выбор GIF, ICO, PNG, SVG или чего-то еще для вашей иконки зависит от ряда факторов.

Основными причинами перехода на ICO являются:

  • Формат поддерживается большинством браузеров (т. Е. Internet Explorer до 11 не поддерживает ничего другого).
  • Это единственный формат из соответствующих, который хранит несколько изображений в одном, в разных размерах, с учетом одногофайл для хранения значков разных размеров, таких как 16x16, 24x24, 32x32, 48x48, 64x64, 72x72 и 128x128, чтобы назвать наиболее популярные размеры значков.В зависимости от доступного пространства и доступных размеров в файле значков браузер может затем выбрать наиболее подходящий размер для данной ситуации без необходимости увеличивать или уменьшать его.

Причины для GIF:

  • Анимированный GIF - это единственная возможность получить анимированный значок (так как большинство браузеров еще не поддерживают SVG для значков, и даже если они поддерживают, могут ли они поддерживать анимацию JavaScript или SMIL в случае значков,сомнительно).

Если ваша иконка существует только в одном размере и поддержка в более старых версиях Internet Explorer не имеет значения, вы можете предпочесть PNG или GIF из-за меньшего размера файла.Тем не менее, файлы ICO, если они хранятся должным образом, не намного больше, чем файлы PNG, потому что, начиная с Windows Vista, файлы ICO могут хранить PNG.Таким образом, соответствующий файл ICO будет на 22 байта больше (заголовок 6 байтов плюс запись 16 байтов).

Примечание: в указанном вами HTML-коде может возникнуть противоречие.Если файл /favicon.gif действительно является GIF-изображением, MIME-тип, используемый в ссылке, неверен.В этом случае оно должно быть не image/x-icon, а image/gif.

Страница Википедии содержит больше информации об этом: https://en.wikipedia.org/wiki/Favicon

1 голос
/ 23 августа 2010

GIF значки иногда используются для анимации, но ICO имеют более широкую поддержку браузера. Если вы пытаетесь сделать значки специально для iPhone / iPod Touch, вам стоит взглянуть на это:

http://iboughtamac.com/2008/01/23/making-an-iphoneipod-touch-webclips-favicon/

1 голос
/ 23 августа 2010
  • Больше людей имеют доступ к созданию GIF или PNG файлы.
  • GIF могут быть анимированы

также, имейте в виду, что значки gif не работают во всех версиях IE.

...