Фавикон в формате GIF или ICO?

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

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

6 ответов

Решение

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

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

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

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

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

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

  • Больше людей имеют доступ к созданию файлов GIF или PNG.
  • GIF можно анимировать

Кроме того, будьте осторожны, что gif favicons не работают во всех версиях IE.

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

Основными причинами перехода на 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

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

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

Другие вопросы по тегам