Значок не отображается, мой значок не работает

Я могу использовать значки, если скопирую их с другого сайта и протестирую. Но мой собственный не работает в IE8 / Chrome. Мой - это 24-битный значок 32x32, созданный Visual Studio. У меня всегда возникают проблемы с правильной работой иконок, что мне использовать? Я думал, у меня могут быть изображения размером до 64x64 ...


person Mr. Boy    schedule 26.05.2010    source источник


Ответы (4)


См. этот сайт для получения инструкций по созданию favicon.ico - он должен быть 16 * 16 , а не 32 * 32 (хотя у вас может быть составной .ico с обоими размерами).

Я создал составные .ico файлы нескольких размеров, чтобы они корректно отображались в браузере и на рабочем столе.

person Oded    schedule 26.05.2010

Во-первых, на всякий случай преобразуйте исходный значок в .ico с помощью этого конвертера.

Затем для кросс-браузерной совместимости (в частности, Internet Explorer) используйте:

<link rel="shortcut icon" href="http://www.yoursite.com/youricon.ico" />

Большинство браузеров достаточно умен, чтобы использовать любой PNG / ICO с именем favicon.ico, расположенный в корне вашего сайта, но это не всегда надежно.

person Intelekshual    schedule 26.05.2010

На странице википедии о значке содержится много информации.

Поддержка значков немного отличается от браузера к браузеру, и нет никакой гарантии, что значок будет работать в любой данной системе. Иногда браузер просто игнорирует это без видимой причины.

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

person Guffa    schedule 26.05.2010
comment
Да, я прочитал и решил использовать ICO. Но ICO, который у меня есть, не работает ... Я не могу найти, какая глубина цвета поддерживается. Должен ли работать 24bit 64x64? - person Mr. Boy; 26.05.2010
comment
Используйте convertticon.com, чтобы убедиться, что это действительно ICO (и оно должно быть 32x32). - person Intelekshual; 26.05.2010

Вам необходимо использовать ICO-файл размером 16x16. Файлы 32x32 .ico и файлы .png, .jpg не всегда работают в заголовках браузера. В настоящее время вы можете обнаружить, что некоторые браузеры поддерживают это, но не все браузеры делают это, поэтому старайтесь придерживаться файлов формата 16x16 .ico.

person PythonPro    schedule 21.01.2019