【发布时间】:2015-08-29 11:29:24
【问题描述】:
我是 HTML 新手,希望有人能帮助我。
我正在尝试建立一个网站,其中每个页面的代码都保存为单独的 php 文件。 由于所有这些页面都使用相同的 文档头 并包含 我想从页面中删除尽可能多的内容并将其保存在单独的包含文件中 (@987654321 @) 然后我可以使用 PHP 将其包含在内。
我当前的头部如下所示,因为这在所有页面上都是相同的,所以我目前将所有这些都保存在单独的 header.php 文件中,然后在单个页面上使用<?php include "header.php"; ?>。
有人能告诉我哪些部分应该保留在单个页面上以进行正确设置,以及是否应该在此处更改或添加任何内容?
注意: jQuery 和 JS 分别包含在页脚中。
我的 PHP(头文件):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="John Doe" />
<meta name="description" content="Created: 2015-06" />
<base href="http://www.MyURL.com" target="_self" />
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="includes/styles.css" />
<!-- CSS - Font Awesome -->
<link rel="stylesheet" type="text/css" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" />
<title>My Page</title>
</head>
<body>
<div class="wrapper">
<!-- ... -->
【问题讨论】:
-
你做对了。如果每个页面上的页眉和页脚都重复,那么将它们放在单独的文件中然后将它们包含在其中是有意义的。优点是如果您需要对这些部分之一进行更改,那么您可以在一个地方对其进行编辑。独特的功能通常在它自己的文件中。例如,联系表格将在联系页面上,而不是在将包含在每个面向公众的页面中的标题中。
-
@Maxxi:谢谢 - 我只是想知道是否有任何 HTML 标签应该保留在页面上,否则页面本身看起来好像缺少开始或结束标签(例如,当我还保存 在单独的文件中。我知道 PHP 添加了这个,所以这只是以正确的方式进行。
-
为什么不试试一些模板引擎呢? IE。聪明?
-
@Philipp:谢谢你 - 因为我刚开始编程,我觉得如果我自己做而不是使用模板或生成器,我会更好地学习它。
-
我编写我的网络应用程序的方式与您显示的相同 - 在标题中打开正文和内容 div,然后在尾部关闭它们。那么每个页面的“正文”就不用担心这些了,可以只包含重要的内容。对我来说似乎工作得很好,但我很想看看是否有人建议另一种方法。
标签: php html include html-head