我正在尝试创建一个非常简单的网络应用程序,主要是为了了解HTML5、CSS和JavaScript编码的最佳实践。
我的应用程序有3-4个页面,每个页面都使用相同的菜单头。因此,我想通过编写一个单独的文件(可以是PHP或HTML)来使其可重用。
head.php(将被重用):
<!DOCTYPE html>
<html>
<head>
<link href="../../css/headermenu.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<ul id="menu">
<li><a href="#" class="home">Home<span></span></a></li>
</ul>
<p>
</p>
</body>
</html>
front.php:
<?php
include ("$_SERVER[DOCUMENT_ROOT]/page/common/head.php");
?>
HTML标记(不规范的代码):
<!DOCTYPE html>
<html>
<head>
<!DOCTYPE html>
<html>
<head>
<link href="../../css/headermenu.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<ul id="menu">
<li><a href="#" class="home">Home<span></span></a></li>
</ul>
<p>
</p>
</body>
</html></head>
<body>
<div>
</div>
<p>
</p>
</body>
</html>
我有以下问题:
head.php
文件中包含了<body>
和<head>
标签,那么我应该在哪里写这些PHP代码来引用它?(是在<head>
还是<body>
中)(我不想在最终页面中出现多个<head>
和<body>
)我还应该遵循哪些最佳实践?(欢迎提供任何参考链接)
我已经阅读了w3schools。