Я могу использовать значки, если скопирую их с другого сайта и протестирую. Но мой собственный не работает в IE8 / Chrome. Мой - это 24-битный значок 32x32, созданный Visual Studio. У меня всегда возникают проблемы с правильной работой иконок, что мне использовать? Я думал, у меня могут быть изображения размером до 64x64 ...
Значок не отображается, мой значок не работает
Ответы (4)
См. этот сайт для получения инструкций по созданию favicon.ico
- он должен быть 16 * 16 , а не 32 * 32 (хотя у вас может быть составной .ico
с обоими размерами).
Я создал составные .ico
файлы нескольких размеров, чтобы они корректно отображались в браузере и на рабочем столе.
Во-первых, на всякий случай преобразуйте исходный значок в .ico
с помощью этого конвертера.
Затем для кросс-браузерной совместимости (в частности, Internet Explorer) используйте:
<link rel="shortcut icon" href="http://www.yoursite.com/youricon.ico" />
Большинство браузеров достаточно умен, чтобы использовать любой PNG / ICO с именем favicon.ico
, расположенный в корне вашего сайта, но это не всегда надежно.
На странице википедии о значке содержится много информации.
Поддержка значков немного отличается от браузера к браузеру, и нет никакой гарантии, что значок будет работать в любой данной системе. Иногда браузер просто игнорирует это без видимой причины.
Чтобы получить самую широкую поддержку браузера, вам следует использовать формат .ico. На странице википедии есть таблица совместимости, которая показывает, насколько широко поддерживается каждый формат.
Вам необходимо использовать ICO-файл размером 16x16. Файлы 32x32 .ico и файлы .png, .jpg не всегда работают в заголовках браузера. В настоящее время вы можете обнаружить, что некоторые браузеры поддерживают это, но не все браузеры делают это, поэтому старайтесь придерживаться файлов формата 16x16 .ico.