Коллеги, помогите понять - что это такое, первый раз с этим сталкиваюсь. Пишу шаблон, прописываю стили в style.css Обновляю страницу, и понимаю, что программа не видит изображений. Файл style.css, естественно, кэшируется, но в кэше почему-то не прописываются пути к изображениям. Причем, у body почему-то прописалось, а у всех остальных - нет. Исходный style.css выглядит так:
Код
body {
background: #2c1912 url("images/bg.jpg") no-repeat fixed center top;
}
.container {
width: 960px;
margin: 0 auto;
}
header {
background: url("images/head.png") no-repeat scroll center top;
width: 170px;
}
А в закэшированном файле видим вот это:
Код
body {
background: #2c1912 url("/bitrix/templates/tech_krasoty/images/bg.jpg") no-repeat fixed center top;
}
.container {
width: 960px;
margin: 0 auto;
}
header {
background: url("images/head.png") no-repeat scroll center top;
width: 170px;
}
У вас в первой версии сообщения в случае с body было указано без кеша (images/bg.jpg), для header - со слешем (/images/head.png). Вероятно, поэтому. Т.к. по законам CSS если слеша нет, то файл ищется относительно текущего css-файла, если слеш - то относительно корня сайта. Битрикс это анализирует и преобразует.