我是CodeIgniter PHP程序员的新手,并且面临设置css的问题,divs实现包括在views文件夹中创建的模板作为标题,内容和页脚,css设置正常运行,但是有一个资源是在CodeIgniter中获取模板在视图文件夹中并部署css设置,此功能不起作用。我会把代码行给你一个想法。
file / controllers / home
<?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('menu_categorias');
$this->load->view('conteudo');
$this->load->view('rodape');
$this->load->view('html_footer');
}
}
文件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('assets/imgs/fork.ico', 'shortcut icon', 'image/ico');
echo link_tag('assets/css/teste.css');
?>
</head>
<body>
filecabeçalho.php
<div id="tres"></div>
fileconteúdo.php
<div id="dois"></div>
文件html_footer.php
<div id="quatro"></div>
</body>
</html>
文件teste.css
#tres{
width: 200px;
left: 200px;
float: right;
border: solid 5px #000;
}
#dois{
width: 200px;
left: 200px;
float: right;
border: solid 5px #003399;
}
#cabecalho{
width: 200px;
left: 200px;
float: right;
border: solid 5px #333;
}
什么不适用于放置到#header的css和设置。
我想知道如何投入工作。
答案 0 :(得分:0)
尝试使用以下语法:
$linkCss = array(
'href' => 'assets/css/teste.css',
'rel' => 'stylesheet',
'type' => 'text/css',
'media' => 'screen'
);
echo link_tag($linkCss );
你加载了HTML帮手吗?
$this->load->helper('html');