Какое-то время назад поставил иконку сайта. Как это сделать - не знает только ленивый. Специально для ленивых напишу здесь.

В исходном коде странички html, в любом месте внутри блока head пишем строку:

<link rel="icon" href="http://www.it-simple.ru/it-simple.png" type="image/png">
  • rel="icon" - указание браузеру, что присоединяем к страничке иконку, а не что-либо другое
  • href="http://www.it-simple.ru/it-simple.png" - здесь указан абсолютный путь к моей иконке, но может быть указан и относительный
  • type="image/png" - иконка представляет собой изображение в формате png, сразу даём об этом знать браузеру

Размер пиктограммки - 16×16 пикселей. Для поддержки Интернет Експлорера иногда вместо rel="icon" пишут rel="stylesheet icon". Также, насколько я знаю, IE не поддерживает никаких форматов пиктограммок кроме ico.

Вместо полноценной и продуманной иконки я поставил временную заглушку в виде красной буквы Х.

На этом можно было бы и закончить, но!

Нормальные браузеры, не найдя в теле html упоминания об иконке, просто ставят свою стандартную. Но не IE. Тот ломится в корень сайта и пытается загрузить оттуда файл с именем favicon.ico, вызывая ошибку 404 в логах сайта, если этого файла нет.

favicon.ico - это сокращение от favorites icon, иконка избранного. Отображается в IE, но только в избранном и, естественно, только если сайт туда добавлен.

Изначально у меня не было файла favicon.ico. Каждый раз, когда кто-то заходил на мой сайт с IE, он вызывал в логах мнимую ошибку 404, что затрудняло мне поиск ошибок реальных. Поэтому, несмотря на мои заверения, что IE здесь не будет поддерживаться никогда, специально для этого изделия была создана иконка favicon.ico, но она кардинально отличается от заглушки.

Пользователям Интернет Експлорера - пламенный привет.


GordonGreen
2011.06.02 17:45:14
#cid2936

Ответить

Блин... Так хотел поржать над иконкой... А ее либо нет, либо IE у меня гавно полное... Чем и является =В

2011.06.02 18:58:10
#cid2938

Ответить

Стояло это:
http://it-simple.ru/_favicon.ico

BaNru
2012.01.10 17:25:40
#cid12595

Ответить

Кстати, FF тоже ломиться туда, если в хедере тишина )))

2012.01.11 10:45:41
#cid12661

Ответить

Кстати, FF тоже ломиться туда, если в хедере тишина )))

Теперь да, причём давно уже. Раньше не ломился.