【发布时间】:2012-10-06 15:37:14
【问题描述】:
我正在创建我的投资组合网站,我希望将 head 部分作为 php 包含在我的页面上。原因是该网站将有相当多的页面,我希望稍后对诸如整理 css 文件之类的事情进行更改。
例如;
<head>
<?php include('head.php'); ?>
</head>
而不是在每个页面上显示以下所有内容:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/1140.css">
<link rel="stylesheet" href="css/ie.css">
<script src="js/vendor/modernizr-2.6.1.min.js"></script>
</head>
我只是不知道这是否是一种好的做法,因为这是我的投资组合网站,我需要从一开始就正确的代码,因为他们可能也会研究它的标准。
您对人们有什么意见和建议?谢谢。
【问题讨论】:
-
使用 PHP 进行模板是一种非常普遍的做法。对页脚执行相同操作。很多人一开始就将所有内容放入每个静态页面。下一个进展是意识到效率低下并将其替换为包含文件(您现在所在的位置)。在此之后,您的下一步可能是转向某种内容管理系统。
-
我的意思是,这行得通。但如果您为每个文件都这样做,则不会。你应该看看模板。
-
在单独的脚本中提供可重用和可修改的部分始终是一种很好的做法。您甚至可以通过巧妙的配置/结构在多个网站中使用其中的一些。
标签: php html web-standards