Почему не отображается favicon?

Создал директорию в localhost и поместил в неё файлы: index.html и favicon.ico.
Прописал в файле index.html:
<!doctype html>
<head>
<link rel="shortcut icon" href="http://localhost/test/favicon.ico">
</head>

Но при запуске страницы в любом браузере иконка не отображается. Почему?
  • Вопрос задан
  • 18140 просмотров
Решения вопроса 1
Ashlst
@Ashlst
Фанат эстетики и красивых решений.
Добавьте type="image/x-icon" и проверьте пути.

UPD: Перечитал Ваш вопрос,я правильно понял что сайт называется test??
index.html,обычно. должен лежать в корне сайта,а не в какой-то директории. Если я прав,попробуйте убрать localhost. т.е. href="favicon.ico"
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@djay
Если ты используешь HTML5, то фав-иконка подключается автоматически, если в корне веб-сервера найден файл favicon.ico . Не нужно вообще заботится о подключении - главное закинь файл и все и обнови страницу.

А что касается, текущей проблемы, то здесь вероятнее всего происходит обращение к несуществуещему файлу по указаному пути. Там можно было задать относительный путь(href="favicon.ico"), вместо абсолютно.
Ответ написан
Комментировать
Dikkiy
@Dikkiy
У меня локально в Yandex браузере никак не хочет отображаться, как только пути не менял, и кеш чистил.
В Хроме, IE, FF, всё норм.
Что ему надо?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы