Css 在codeigniter中,我使用什么路径来调用背景图像

Css 在codeigniter中,我使用什么路径来调用背景图像,css,image,codeigniter,Css,Image,Codeigniter,这是我的根结构: 在css文件夹下,我有文件style.css 我加载CSS文件的方式如下: <link rel="stylesheet" href="<?php print asset_url()?>css/style.css"> body { background-image: url('/assets/img/bg-admin.jpg'); } 加载CSS文件就像一个符咒,这没有问题 现在我想从我的样式CSS中调用一个背景图像,如下所示: <li

这是我的根结构:

在css文件夹下,我有文件style.css

我加载CSS文件的方式如下:

<link rel="stylesheet" href="<?php print asset_url()?>css/style.css">
body {
    background-image: url('/assets/img/bg-admin.jpg');
}
加载CSS文件就像一个符咒,这没有问题

现在我想从我的样式CSS中调用一个背景图像,如下所示:

<link rel="stylesheet" href="<?php print asset_url()?>css/style.css">
body {
    background-image: url('/assets/img/bg-admin.jpg');
}
但这不起作用


有人能告诉我如何从CSS调用图像文件吗?

背景图像:url()
在CSS中相对有效

试试这个:

body {
    background-image: url('../img/bg-admin.jpg');
}
这是假设您的css文件位于assets/css中,而不是它的子文件夹


希望这有帮助

codeigniter将获取基本url。 你的网址是 您将首先返回到bootstrap,它来自style.css,然后是css,然后是bootstrap


背景图像:url('../../../img/bg admin.jpg')

您可以尝试不同的浏览器开发工具路径,如Mozilla Firefox中的
firebug
extension。