/
Вопросы и ответы
/
HTML
/

Как добавить иконку на сайт html

Как добавить иконку на сайт html

5 лет назад

Человек-Молекула

Ответы

2

Чтобы добавить иконку на сайт HTML, нужно выполнить следующие шаги:

  1. Создайте иконку размером 16x16 или 32x32 пикселей. Лучше всего использовать формат PNG или ICO.
  2. Назовите файл иконки favicon.ico и сохраните его в корневой папке вашего сайта.
  3. Добавьте следующую строку внутри тега <head> вашей HTML страницы:
1
<link rel="icon" href="favicon.ico" type="image/x-icon">

Если иконка не имеет формата .ico, а например .png, то нужно указать соответствующие расширение файла.

Сохраните изменения и загрузите вашу HTML страницу на сервер. Обратите внимание, что некоторые браузеры могут не отображать иконку, если она не имеет формата .ico или если ее размеры не соответствуют стандартным размерам. Также рекомендуется проверить, что иконка правильно отображается в разных браузерах и на разных устройствах.

4 года назад

Даниил Першин

0

Чтобы добавить иконку (фавикон) на сайт в HTML, нужно использовать тег <link> в секции <head> HTML-документа.

Для стандартного фавикона (16x16 пикселей):

1
<link rel="icon" type="image/x-icon" href="/path/to/favicon.ico">

Для использования PNG изображения:

1
<link rel="icon" type="image/png" href="/path/to/favicon.png">

Для поддержки разных размеров на разных устройствах:

1
2
3
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

Для использования SVG:

1
<link rel="icon" type="image/svg+xml" href="/path/to/favicon.svg">

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

2 года назад

Ivan Mamtsev

0

Иконку сайта на вкладке браузера (фавикон) подключают тегом <link> внутри <head>:

1
2
3
4
5
<head>
  <link rel="icon" href="/favicon.ico" sizes="32x32">
  <link rel="icon" href="/icon.svg" type="image/svg+xml">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
</head>

Файлы кладут в корень сайта рядом с index.html.

Какие файлы нужны

ФайлРазмерГде показывается
favicon.ico32×32вкладка браузера, старые браузеры
icon.svgлюбой, векторныйвкладка в современных браузерах
apple-touch-icon.png180×180иконка на экране iPhone при «Добавить на экран Домой»
PNG 120×120120×120Яндекс рекомендует этот размер для иконки в поисковой выдаче

Сделать ICO из PNG можно в любом конвертере изображений. Если иконка в SVG, современным браузерам хватит одного этого файла.

Если иконка не появилась

  • Браузер кэширует фавикон. Откройте сайт в режиме инкогнито или добавьте версию: href="/favicon.ico?v=2".
  • Проверьте путь: откройте https://ваш-сайт.ru/favicon.ico напрямую.
  • В поисковой выдаче Яндекса и Google новая иконка появляется через несколько дней или недель после переобхода.

Логотип на странице

Логотип в шапке сайта вставляют картинкой и обычно делают ссылкой на главную:

1
2
3
4
5
<header>
  <a href="/" class="logo">
    <img src="/logo.svg" alt="Название компании" width="140" height="40">
  </a>
</header>

alt с названием компании нужен поисковикам и программам экранного доступа.

Иконки в тексте и кнопках

Небольшие иконки рядом с текстом вставляют как SVG прямо в HTML:

1
2
3
4
5
6
<button>
  <svg width="16" height="16" viewBox="0 0 16 16" aria-hidden="true">
    <path d="M8 1l2 5h5l-4 3 2 6-5-4-5 4 2-6-4-3h5z" fill="currentColor"/>
  </svg>
  В избранное
</button>

fill="currentColor" красит иконку в цвет текста кнопки. Готовые наборы иконок: Lucide, Heroicons, Font Awesome. Font Awesome подключают стилем и вставляют тегом <i class="fa-solid fa-star"></i>.

Структуру <head> и работу с изображениями разбирают на курсе «Профессиональная верстка».

10 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845