CI框架下CSS和JS的路徑問題

注意:CI框架下的CSS和JS的引用必須放在框架外面,好比,可創建resource文件夾與application同級,用來封裝CSS和JS。php

在view層用resource裏面CSS和JS可採用如下幾種方式:css

1. 直接採用絕對路徑:bootstrap

<link rel="stylesheet" href="/CI_message/resource/bootstrap/css/bootstrap-responsive.min.css">

2. 採用相對路徑:app

2.1 在config.php裏面,設置base_url框架

$config['base_url']    = 'http://localhost/ci_message/';

2.2 在control層this

$this->load->helper('url');

2.3 view層url

<link rel="stylesheet" href="<?php echo base_url('resource/bootstrap/css/bootstrap-responsive.min.css')?>">

3. 也是採用相對路徑,前兩步同2.1,2.2,spa

3.3 view層:code

<base href="<?php  echo base_url();?>"/>
<link rel="stylesheet" href="resource/bootstrap/css/bootstrap.min.css">
相關文章
相關標籤/搜索