CakePHP, не показывает мое фоновое изображение из файла CSS - PullRequest
0 голосов
/ 22 июля 2010

Cakephp вызывает у меня некоторые проблемы, как я указал ниже (я пробовал любое количество URL-адресов через localhost, помещая его в webroot и давая ссылку из этого файла, давая полный маршрут от localhost (это локальный тестовый Ubuntu)машина, а не сторонний сервер), и т. д., и т. д., но он просто не отображается .. Я использую пользовательский макет, который переопределяет макет по умолчанию и, насколько я могу судить, он не содержит ссылок на какие-либо видыфоновое изображение .. вот из моего css-файла:

body {
    background-image: url('http://localhost/site1/app/webroot/img/bg1.jpg');
    font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
    font-size:90%;

}

Я проверил, что это работает нормально с обычным HTML-файлом, я надеюсь, что кто-то имеет представление о том, что тортик дает мнеэта проблема .. спасибо

РЕДАКТИРОВАТЬ: я проверил, и я могу отображать точно такое же изображение в DIV (как его фон) из того же файла CSS ... что-то в Cakephp переопределяет настройку фонового изображения тела, но я не могу понять, что.

Ответы [ 2 ]

4 голосов
/ 21 октября 2012

Поместить изображения в webroot/img

Поместить CSS в webroot/css


Пишите относительные пути к ссылочным изображениям в стилях CSS:

background: url('../img/imagename.png');
1 голос
/ 22 июля 2010

Вы пишете для фон неверно:

ackground-image: url('/root/Desktop/bg1.jpg');

Если в вашем коде это не так, убедитесь, что вы указали правильный путь, попробуйте добавить точку перед /root/

background-image: url('./root/Desktop/bg1.jpg');
...