2008-08-09 3 views
8

Я пытался добавить значок на веб-сайт раньше и искал лучший способ реализовать это, чем выгрузить файл favicon.ico в корень веб-сайта.Предпочтительный способ использования значков?

Я нашел этот симпатичный маленький гид: How to Add a Favicon. Однако предпочтительный метод не работал в IE (7), а второй метод является старомодным (который я подал в отставку).

Есть ли третий способ, который работает во всех популярных браузерах?

ответ

15

Это то, что я всегда использую:

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

Второй один для IE. Первый - для других браузеров.

0

Это, как они делают это прямо здесь на переполнение стека:

<link rel="shortcut icon" href="/favicon.ico" /> 
0

Ну, файл находится в корневом каталоге, так что не показывает работает ли тег или, если браузер только что получил значок из обычного места (корень).

Редактировать: Я попробую и посмотрю, работает ли оно.

Edit 2: Используя обе метки, чтобы он работал даже для любого имени файла до тех пор, пока файл находится значок для IE7: Я попытался с помощью .png файлов и он работал только с Firefox.

1

Я думаю, что самым надежным методом является просто добавленный файл favicon.ico в корень вашего сайта.

Я не думаю, что есть необходимость в метатеге, если вы не хотите вручную переопределять значки по умолчанию, но мне не удалось найти какое-либо исследование для поддержки моего аргумента.

2

Вы можете использовать HTML, чтобы указать значок, но это будет работать только на страницах, на которых есть этот HTML-код. Лучший способ сделать это - добавить следующее к вашему httpd.conf (Apache):

AddType image/x-icon .ico 
Смежные вопросы