Многие современные браузеры не требуют явного указания на favicon.ico в коде страницы. В случае отсутствия такого указания браузер пытается загрузить favicon.ico из корня сайта. Однако имеется возможность явно указать положение значка в (
)
-коде (внутри элемента <head>), что позволяет при условии отсутствия /favicon.ico использовать для каждой страницы свой значок.
Для явного указания местоположения favicon.ico необходимо вписать следующую строку в код страницы вашего сайта внутрь секции
head:
<link rel="icon" type="image/png" href="/someimage.png" />
где
- rel может содержать и «shortcut icon» (при этом
будет реагировать на строку «shortcut icon», а браузеры, соответствующие стандартам, — на слово «icon»)
- href содержит абсолютный или относительный
к файлу (в
3.0, например, поддерживаются те же URI, что и с тегом img).
- Форматом файла может быть png или gif, размером 16x16 или 32x32 и с 8-битной или 24-битной глубиной цвета (в Mozilla Firefox, например, может быть не только этот, но и как у тега img).
При этом атрибут type должен содержать
формата (например, image/png для
).