2015-12-04 5 views
0

Что-то werid происходит со мной, я буду строить свой личный сайт, положить favicon.ico в header.html, как показано ниже:Favicon.ico не может отображаться в Chrome

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

И очистите записи истории браузера, Firefox показывает значок, но Chrome не отображается.

Я не могу понять причину, пожалуйста, помогите мне.

+0

Возможный дубликат [Хром не отображает значок] (http://stackoverflow.com/questions/16869112/chrome-doesnt-show-the-favicon) –

ответ

0

Возможно, это связано с тем, что в вашем head у вас есть надписи без заголовка. Например:

<html> 
    <head> 
    <div>This div has nothing to do here. It's a "body" markup.</div> 
    <link rel="shortcut icon" href="/favicon.ico"> 
    </head> 
    <body> 
    ... 
    </body> 
</html> 

Когда Chrome находит без заголовка наценки в head (например div, span, p ....), Он считает, что заголовок должен быть завершен (даже если это технически не закрыта) и все, что следует за ними, должно быть в теле. А так как разметка favicon не работает, когда она находится в теле ...

Это поведение относится к Chrome, поэтому ваш favicon работает в Firefox.

Смежные вопросы