0

这个问题已经被问过好几次了,但还没有找到适用于我的项目的正确答案。

我喜欢的 CSS 文件

<link rel="stylesheet" type="text/css" href="assets/css/style.css"/>

css 文件位于:

-main_directory
  -Application
  -Assets
    -css
       -style.css
  -System

我也尝试使用 base_url 链接 css,href="<?php echo base_url('assets/css/style.css');?>"但它对我不起作用。

那么问题是什么?任何人都可以帮忙吗?

4

4 回答 4

1

您的 base_url() 方法配置正确吗?检查这里...

ci_app_folder/config/config.php

如果您的位于 c:/xampp/htdocs/ci_app_name

$config['base_url'] = 'localhost/ci_app_name'; //or localhost:90/ci_app_name if you had changed port

然后你可以使用这个

<link rel="stylesheet" type="text/css"  href="<?php echo base_url('assets/css/style.css'); ?>" >

您还可以将 base_url() 设置为空。如果您还没有上传到虚拟主机/服务器。

于 2013-04-21T01:14:54.213 回答
1

你的结构应该是这样的

myproject
  application
  assets
    css
       style.css
 system

自动加载 url 助手config/autoload.php

$autoload['helper'] = array('url');

现在

<link href = '<?php echo base_url()?>/assets/css/style.css'>

这应该有效。如果您使用的是 linux,请确保您的拼写正确并查看 casd 敏感问题。

于 2013-04-20T10:56:59.747 回答
0
Try this once -
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/style.css" />
于 2013-04-20T10:39:40.193 回答
0

您可以像这样放置自定义 css 链接:

    background-image:url(../../); moving back to the directory you want

使用 CI,您需要使用内联 css:例如。

    <div style = background-image: url(<?php echo base_url();?>)assets/images/>
    </div>
于 2015-05-08T23:05:17.507 回答