CSS不使用CodeIgniter

Ham*_*eji 2 css php codeigniter

这是我的CI代码的一部分:

    class page extends CI_Controller {

        var $Page;

        public function __construct() {
            parent::__construct();
            $this->Page = 1;
            $this->load->model('posts_model');
            $this->load->helper('url');
        }


        public function index() {
            $data['posts'] = $this->posts_model->get_posts($this->Page);
            $this->load->view('header');
            $this->load->view('main', $data);
            $this->load->view('footer');
        }

        function page_num($page) {
            $this->Page = $page;
            $data['posts'] = $this->posts_model->get_posts($this->Page);
            echo $this->Page;
            $this->load->view('header');
            $this->load->view('main', $data);
            $this->load->view('footer');
        }

    }
Run Code Online (Sandbox Code Playgroud)

这是我的查看文件的链接标记:

<link rel="stylesheet" type="text/css" href="css/indexpage.css" media="all"/>
Run Code Online (Sandbox Code Playgroud)

当我打开索引文件(/ My-Site /)时,CSS工作正常,但是当我打开时

例如网址:

"/ My-Site/page/page_num/3",

页面打开但没有CSS样式!

有人可以帮帮我吗?

Vip*_*ain 8

使用base_url()函数获取网站的网址

base_url() 给出索引文件所在网站的网址.

例如: /My-Site/

或者您可以将文件位置作为参数:base_url('/css/indexpage.css')然后将其用作<link rel="stylesheet" type="text/css" href="<?php echo base_url('/css/indexpage.css');?>" media="all"/>