我无法在CodeIgniter中获取CSS设置,生活在我所做的更改之下。有人可以帮助我在哪里出错吗?
文件autoload.php
$autoload['helper'] = array('html','text');
主文件夹控制器中的文件
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller{
public function __construct() {
parent::__construct();
}
public function index(){
$this->load->view('html_header');
$this->load->view('cabecalho');
$this->load->view('corpo');
$this->load->view('rodape');
$this->load->view('html_footer');
}
}
我在path / css / teste.css
中创建了以下css文件夹在文件夹视图中创建的php文件
cabecalho.php corpo.php rodape.php html_header.php html_footer.php
html_header.php文件夹并放入此行代码
<?php echo doctype('xhtml1-trans'); ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Meu website de receitas</title>
<?php
$meta = array(
array('name' => 'robots', 'content' => 'no-cache'),
array('name' => 'description', 'content' => 'Meu website de receitas'),
array('name' => 'keywords', 'content' => 'Receitas, doces, salgados, sobremesas, massas'),
array('name' => 'robots', 'content' => 'no-cache'),
array('name' => 'Content-type', 'content' => 'text/html; charset=utf-8', 'type' => 'equiv')
);
echo meta($meta);
echo link_tag('caminho/css/teste.css');
?>
</head>
<body>
teste.css文件夹具有以下配置
#cabecalho{background-color: #ddd; float: left; width: 824px; margin-bottom: 10px; padding: 5px;}
因为它不起作用。
答案 0 :(得分:2)
当你有第一个css:
<强> <?php echo base_url(); ?>/css/style.css
强>
css文件夹应位于根目录中。
答案 1 :(得分:0)
你需要添加你的css(如果css dir在CI的根目录上)
echo link_tag('css/teste.css');
else(如果css dir在其他目录下)
echo link_tag('other/css/teste.css');
了解更多信息,请访问: - http://ellislab.com/codeigniter/user-guide/helpers/html_helper.html 并尝试ctrl + u或查看源是css路径是否正常