CakePHP,没有显示CSS文件中的背景图像

时间:2010-07-22 09:07:14

标签: css cakephp background-image

Cakephp正在给我一些问题,因为我设置如下(我已经尝试了任意数量的网址,通过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文件很好用,我希望有人知道蛋糕是什么,这给了我这个问题..谢谢

编辑:我已经测试了,我可以在同一个css文件中显示DIV(作为其背景)中完全相同的图像。在Cakephp中的某些内容覆盖了身体背景图像设置,但我无法弄清楚什么。

2 个答案:

答案 0 :(得分:4)

将图片放在webroot/img

将CSS放在webroot/css


在CSS样式中写入引用图像的相对路径:

background: url('../img/imagename.png');

答案 1 :(得分:1)

您为 背景 拼写错误:

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

如果在实际代码中不是这种情况,请确保指定正确的路径,尝试在/root/之前添加一个点

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