我开始学习 OOP 和 PHP 模式,但在使用 MVC 时遇到了一些麻烦。我有以下文件:
索引.php
<?php
include_once("controller/controller.php");
$controller = new Controller();
$controller->view->display();
?>
控制器.php
<?php
class Controller
{
public $view;
public function __construct()
{
include_once("view/view.php");
$this->view = new View();
}
}
?>
视图.php
<?php
class View
{
public $layout = "layout/layout.html";
public function display()
{
include $this->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>
任何人都可以解释我为什么浏览器以 Quirks 模式显示这个网站?最糟糕的是屏幕顶部的边距,这真的很烦人。我很乐意提供有关此问题和解决方案的任何信息。