Какой в настоящее время лучший способ получить значок для отображения во всех браузерах, которые в настоящее время его поддерживают?
Пожалуйста, укажите:
Какие форматы изображений поддерживаются какими браузерами.
Какие строки нужны в каких местах для разных браузеров.
Ответы:
Я иду за поясом и здесь подходят подтяжки.
Я создаю значок 32x32 в форматах
.ico
и.png
, называемыхfavicon.ico
иfavicon.png
. Название значка не имеет значения, если вы не имеете дело со старыми браузерами.favicon.ico
в корне вашего сайта для поддержки старых браузеров (необязательно и актуально только для старых браузеров.<head>
элемента.Обратите внимание:
.ico
файлов был зарегистрирован IANA как image / vnd.microsoft.icon .type
атрибут для связи значка ярлыка, и это единственный браузер, который поддерживает эту связь, его не нужно указывать.Справка
источник
Я использую формат .ico и помещаю в
<head>
элемент следующие две строки :<link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
источник
Чтобы также поддерживать сенсорные значки для планшетов и смартфонов, я предпочитаю подход HTML5Boilerplate.
Более подробную информацию о сенсорных значках можно найти в этой статье .
При текущем статусе поддержки браузера вам даже не нужно добавлять HTML-тег для значка в вашем документе. Браузеры будут автоматически искать список файлов, см. Этот пример для iOS:
Я советую не включать значок в ваш документ, но подготовить список файлов на корневом веб-сайте:
(57px*57px)
HiDPI (32x32px)
Когда вы загружаете шаблон с html5boilerplate.com , все они включены, вам просто нужно заменить их своими собственными значками.
источник
Википедия спешит на помощь
источник
Имейте в виду, что IE6 не может правильно обрабатывать PNG.
источник
Фавикон должен быть в формате ICO.Для правильной работы во всех браузерах .
Современные браузеры также поддерживают изображения PNG и GIF.
Я обнаружил, что в целом самый простой способ создать его - использовать свободно доступный веб-сервис, такой как favicon.cc .
источник
Также есть сайт, где вы можете проверить, как оформлен фавикон любой страницы.
getfavicon.org
Там вы можете увидеть руководство по созданию значков, типов изображений и разрешений, это приятно!
источник
Наличие
favicon.*
в корневом каталоге автоматически определяется большинством браузеров. Вы можете убедиться, что это обнаружено, используя:<link rel="icon" type="image/png" href="/path/image.png" />
Лично я использую изображения .png, но большинство форматов должны работать.
источник
Ответ на этот вопрос стал настолько сложным, что лучший способ - просто использовать такой инструмент, как RealFaviconGenerator, который позволяет загружать png / jpg, а затем генерирует значки и код для охвата всех платформ за вас: https: // realfavicongenerator. сеть/
источник