Существует ли проблема совместимости браузера с относительными путями изображений в файлах .css? - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть .css файлы с относительными ссылками на изображения, подобные этому:

BODY
{
    BACKGROUND: url(bg.gif);
}

, где файл bg.gif находится в той же папке, что и файл .css. В моем тестировании это работает нормально, но я замечаю некоторые ошибки в моих журналах, которые указывают, что некоторые браузеры пытаются найти bg.gif в той же папке, что и страница .html, которая ссылается на файл .css, а не на папку где файл .css.

Вот пример одного такого HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

Я пытался найти эту информацию в Интернете и найти противоречивую информацию.

Ответы [ 3 ]

0 голосов
/ 04 февраля 2012

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

0 голосов
/ 04 февраля 2012

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

Добавьте базовый элемент в раздел head (как показано ниже) и сообщите мне

<head>
    <base href="http://mysite.com/images/" target="_blank" />
</head>

Надеюсь, это поможет.

0 голосов
/ 03 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...