2010-05-26 4 views
3

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

ответ

4

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

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

0

wikipedia page on favicon содержит много информации.

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

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

+0

Да, я прочитал его и решил использовать ICO. Но ICO у меня не будет работать ... Я не могу найти, какие глубины цвета поддерживаются. Должен ли работать 24-битный 64x64? –

+0

Используйте http://converticon.com/, чтобы убедиться, что это действительно ICO (и это должно быть 32x32). – Intelekshual

1

Прежде всего, чтобы быть в безопасности, преобразуйте исходный значок в .ico, используя this converter.

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

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

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

Смежные вопросы