0

私は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 では、レンダリングは次のようになります。

<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 タグ内でレンダリングされるのはなぜですか? 何が起こっているのかわかりません。あなたは?

4

2 に答える 2

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');
}
}   

?>
于 2013-10-07T12:36:17.330 に答える
0

BOM なしでファイルを utf-8 として保存する必要があります

于 2013-10-07T20:46:15.057 に答える