我有codeigniter的这个观点:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/bootstrap/css2/bootstrap.css"/>
<title>example</title>
</head>
<body>
<p>Hello</p>
</body>
</html>
这个控制器:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Merc_inicio extends CI_Controller {
function index()
{
$this->load->view('plantilla');
}
}
?>
所以在IE8和Firefox中,renderization是:
<html>
<head>
</head>
<body>
<link href="http://10.66.130.131/mercurio_p/assets/bootstrap/css2/bootstrap.css" type="text/css" rel="stylesheet"></link>
<title>
example
</title>
<p>Hello</p>
</body>
</html>
为什么head标签在body标签内被重新命名? 我不知道发生了什么。你呢?
答案 0 :(得分:0)
试试这个
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Merc_inicio extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->helper('url');
}
function index()
{
$this->load->view('plantilla');
}
}
?>
答案 1 :(得分:0)
您必须将文件保存为utf-8而不使用BOM