Я использую возможность CSS3 для применения нескольких фоновых изображений к элементу. В настоящее время у меня есть этот код в моей таблице стилей:
body{background:url("images/emblem.png") top center no-repeat, url("images/background.png");background-color:#EAE6D9}
Код работает во всех браузерах, которые его поддерживают. И те, которые не по умолчанию до background-color
.
Однако, просматривая файлы журналов доступа к сайту, я замечаю 404 ошибки, которые выдают за неправильный запрос, основанный на этой инициативе CSS. Самое смешное, что они исходят от кого-то, кто использует Firefox 5. Я использую Firefox 5, и я не могу получить сообщение об ошибке в журнале для моего IP.
Вот строка ошибки из журнала:
10.21.7.246 - - [28/Jun/2011:12:02:01 -0500] "GET /templates/images/emblem.png%22),%20url(%22http://ulabs.illinoisstate.edu/templates/images/background.png HTTP/1.1" 404 1005 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0"
У меня такое ощущение, что проблема связана с тем фактом, что "
и пробел кодируются URL, но я определенно этого не делаю. И это не происходит все время. Глядя на запросы с моего IP-адреса, запрос правильно разделен.
10.1.8.129 - - [28/Jun/2011:12:29:33 -0500] "GET /templates/images/background.png HTTP/1.1" 304 - "http://ulabs.illinoisstate.edu/templates/style.1308848695.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0"
10.1.8.129 - - [28/Jun/2011:12:29:33 -0500] "GET /templates/images/emblem.png HTTP/1.1" 304 - "http://ulabs.illinoisstate.edu/templates/style.1308848695.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0"
Кто-нибудь испытывал такое поведение раньше? Или есть идеи о том, что я мог бы попытаться решить проблему?