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中的某些内容覆盖了身体背景图像设置,但我无法弄清楚什么。答案 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');