我開始學習OOP和PHP模式,並且使用MVC遇到一些麻煩。 我有以下文件:瀏覽器顯示網站的怪癖模式
的index.php
<?php
include_once("controller/controller.php");
$controller = new Controller();
$controller->view->display();
?>
Controller.php這樣
<?php
class Controller
{
public $view;
public function __construct()
{
include_once("view/view.php");
$this->view = new View();
}
}
?>
view.php
<?php
class View
{
public $layout = "layout/layout.html";
public function display()
{
include $this->layout;
}
}
?>
的layout.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Dokument bez tytułu</title>
<style>
body {
background-color:#0066CC;
margin:0;
padding:0;
}
#page {
background-color:#000;
width:960px;
height:650px;
margin:0 auto;
}
</style>
</head>
<body>
<div id="page"></div>
</body>
</html>
任何人都可以解釋我爲什麼瀏覽器顯示本網站中的怪癖模式?最糟糕的是屏幕頂部的邊緣,這真的很煩人。 我很樂意收到有關此問題和解決方案的任何信息。
瀏覽器收到的原始HTML和HTTP頭是什麼? – deceze
在div內插入'&nbsp'並在css中使用邊框來查看它們的顯示方式。當你說Quirks模式時,錯誤是什麼,CSS沒有得到應用? –