'——在CodeInteger中寻址CSS


'---addressing CSS in CodeInteger

我想加载一个css文件到我的页面。这是我加载css的代码:<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/emdad.css" />

同样,我在控制器中设置了以下代码:$this->load->helper(array('form', 'url','html'));

真的,我很困惑。在这里我编写了一部分代码。

控制器:

class Main extends CI_Controller{
    public function __construct(){
        parent::__construct();
           $this->load->library('emdadlib');
           $this->load->helper(array('form', 'url','html'));
    }
    public function index(){
        $this->load->view('structure',$data);
    }
    public function register(){
          $this->load->view('structure',$data);
    }

this is view(structure.php):

<html >
<head>
<link rel="stylesheet" type="text/css"  href="<?php echo base_url();?>css/emdad.css" />

base_url is: 127.0.0.1/emdad。我在url浏览器中输入127.0.0.1/emdad/index.php/main/register。然后页面加载成功,但是CSS文件不处理

base_url()指网站主文件夹,如c:'www'yourWebsite'app

编辑:这是真的,如果你的配置文件有$config['base_url'] = '';

试着像这样改变你的css链接:

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

另外,尝试在chrome中使用检查器(ctrl+i)调试视图,看看console中是否有任何信息或错误。如果有,请贴在这里。

的布局文件夹中使用css
../application/views/layout/

,当你调用loader时,你可以添加controller文件