Обслуживание favicon.ico в ASP.NET MVC

Отрицательное поле на изображении должно работать:

.classy {margin: 0 -100px; width: calc(100% + 200px);}

... или просто так:

p img {margin: 0 -100px; width: calc(100% + 200px);}

... или проверить этот пост: Создание Джекила IMG шире, чем текст?

251
задан Sameer 24 February 2017 в 14:05
поделиться

4 ответа

Размещение favicon.ico в корне Вашего домена только действительно влияет на IE5, IIRC. Для более современных браузеров необходимо смочь включать тег link для указания на другой каталог:

<link rel="SHORTCUT ICON" href="http://www.mydomain.com/content/favicon.ico"/>

можно также использовать non-ico файлы для браузеров кроме IE, для которого я, возможно, использовал бы следующий условный оператор для обслуживания PNG FF, и т.д., и ICO к IE:

<link rel="icon" type="image/png" href="http://www.mydomain.com/content/favicon.png" />
<!--[if IE]>
<link rel="shortcut icon" href="http://www.mydomain.com/content/favicon.ico" type="image/vnd.microsoft.icon" />
<![endif]-->
197
ответ дан Chris 23 November 2019 в 02:54
поделиться

1) можно поместить favicon, где Вы хотите и добавляете этот тег к голове страницы

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

, хотя некоторые браузеры попытаются получить favicon от/favicon.ico по умолчанию, таким образом, необходимо будет использовать IgnoreRoute.

2), Если браузер выполняет запрос для favicon в другом каталоге, это получит 404 ошибки, которые прекрасны и если у Вас будет тег link в ответе 1 на Вашей основной странице, то браузер получит favicon, который Вы хотите.

20
ответ дан Eduardo Campañó 23 November 2019 в 02:54
поделиться

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

, Если Вы хотите к servere различным значкам - помещает его в контроллер. Можно сделать это. Если не - просто оставляют его в корневой папке.

7
ответ дан dmajkic 23 November 2019 в 02:54
поделиться

Также должна быть возможность создать контроллер, который возвращает ico-файл и регистрирует маршрут /favicon.ico для указания на этот контроллер.

.
2
ответ дан 23 November 2019 в 02:54
поделиться
Другие вопросы по тегам:

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