Favicon

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 14:13, 13 лютого 2022, створена TohaomgBot (обговорення | внесок) (Перекладено дати в примітках з англійської на українську)
Перейти до навігації Перейти до пошуку
Favicon Вікіпедії

Favicon (скор. від favorites icon) — іконка сайту, що зображається поряд з адресою сайту в адресному рядку, біля заголовку сторінки у вкладці або в списку закладок браузера.

Традиційно використовується зображення розміром 16×16 пікселів у форматі файлу ICO, який зазвичай розташовується в корені сайту з назвою favicon.ico.

Позначення іконки сайту на сторінці

Іконка сайту у вікні браузера Хром від Ґуґл.
Рядок 1 — вікна вкладок браузера;
рядок 2 — панель закладок.

Якщо в HTML коді сторінки іконка не призначена, більшість сучасних браузерів спробують знайти її самостійно в корені сайту, запитавши файл з назвою favicon.ico.

Щоб точно зазначити іконку сайту для сторінки, потрібно в секції head сторінки вказати тег link із адресою файла, з зображенням потрібної іконки, в атрибуті href, наприклад, таким чином:

<link rel="shortcut icon" href="/imgs/favicon.png" type="image/png" />


Таблиця підтримки форматів зображень для Favicon

Браузер ICO PNG GIF Анімований GIF JPEG APNG SVG
Google Chrome Так 4.0 4.0 Ні 4.0 Ні Ні
Internet Explorer 4.0 Ні Ні Ні Ні Ні Ні
Mozilla Firefox Так Так Так Так Так 3.0 Ні
Opera Так Так Так Так Так Так 9.6
Safari Так 4.0 4.0 Ні 4.0 Ні Ні


Використання

В таблиці наведено різні способи як вказати різним типам браузерів використовувати значок сайту.

Edge Firefox Google Chrome Internet Explorer Opera Safari
<link rel="shortcut icon" href="http://example.com/myicon.ico" />
Так[1] Так[1] Так[1] Так[1][2] Так[1] Так
<link rel="icon"
 type="image/vnd.microsoft.icon"
 href="http://example.com/image.ico" />
Так Так Так Так (починаючи з IE 9)[3] Так Так
<link rel="icon" type="image/x-icon" href="http://example.com/image.ico" />
Так[1] Так[1] Так[1] Так (починаючи із IE 9)[4] Так[1] Так
<link rel="icon" href="http://example.com/image.ico" />
Так Так Так Так (починаючи із IE 11)[3] Так Так
<link rel="icon" type="image/gif" href="http://example.com/image.gif" />
Так Так Так Так (починаючи з IE 11)[3] Так Так
<link rel="icon" type="image/png" href="http://example.com/image.png" />
Так Так Так Так (починаючи з IE 11)[3] Так Так
favicon.ico яка, розташована в корневій теці сайту Так Optional[5] Так Так Необов'язково[6] Так
Пріоритет: знайдено в корені сайту або позначено на (X)HTML сторінці На сторінці[7] На сторінці[7] На сторінці[7] На сторінці[7] ? ?

Якщо на сторінці присутнє посилання на іконки в обидвох форматах PNG та ICO, то браузери оберуть найбільш повний, виходячи із поточної роздільної здатності екрану пристрою.

Firefox та Safari покажуть ту іконку, яка була вказана найостаннішою.

Chrome для Mac покаже насамперед іконку в ICO форматі, якщо не знайде то в форматі 32×32.

Chrome for Windows will use the favicon that comes first if it is 16×16, otherwise the ICO. If none of the aforementioned options are available, both Chromes will use whichever favicon comes first, exactly the opposite of Firefox and Safari. Indeed, Chrome for Mac will ignore the 16×16 favicon and use the 32×32 version, only to scale it back down to 16×16 on non-retina devices. Opera will choose from any of the available icons completely at random.[8]

Тільки SeaMonkey не може завантажити favicon.ico файли, якщо вони розташовані в корневій теці сайту.[9]


Посилання

Примітки

  1. а б в г д е ж и к How to Add a Shortcut Icon to a Web Page. Microsoft Developer Network. Microsoft. Процитовано 15 березня 2010.(англ.) Наведено за англійською вікіпедією.
  2. Davis, Jeff (27 грудня 2007). why doesn't the favicon for my site appear in IE7?. jeffdav on code. Microsoft. Процитовано 11 березня 2013.(англ.) Наведено за англійською вікіпедією.
  3. а б в г Fun with Favicons. Microsoft. 7 вересня 2013. Процитовано 3 листопада 2013.(англ.) Наведено за англійською вікіпедією.
  4. IE9 RC Minor Changes List. Microsoft. 11 лютого 2011. Процитовано 16 листопада 2013.
  5. Firefox only accepts favicon.ico in the web site's root without a <link> tag if the setting browser.chrome.favicons is set to true in about:config. The default value is true. If set to false, these favicons are ignored.
  6. Opera завантажує /favicon.ico тільки якщо встановлена опція Multimedia/Always load favicon через opera:config в значення 1. Детальніше див.Opera Support page.
  7. а б в г Francis, Lewis (11 грудня 2007). Chart of modern browser support for favicon. informationgift.com. Процитовано 23 лютого 2011.(англ.) Наведено за англійською вікіпедією.
  8. Jonathan T. Neal (16 січня 2013). Understand the Favicon. Архів оригіналу за 23 травня 2013. Процитовано 30 травня 2013.
  9. Mathias Bynens (14 квітня 2010). rel="shortcut icon" considered harmful. Процитовано 15 листопада 2011.
  10. На прикладі онлайн-генераторів для створення фавіконів, таких як favicon.cc favicon.by favicon.ru, тощо