Фавикон в формате 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/