html 提取页眉和页脚以分隔文档
html extract header and footer to separate documents
我有几个共享相同页眉和页脚的 html 文档,我想提取页眉和页脚以分隔 html 文件并将它们包含到其他 html 文档中。
想法很简单:当我在页眉中更改某些内容时,必须在所有页面上进行更改。
到目前为止,我使用的是 PHP 包含函数。但是我读过一些文章,这对性能有影响。
清理 html 页面的最佳方法是什么?
PHP 是正确的选择吗?
如果是,我是否应该将整个 html 内容插入到 PHP echo 中?
您想在所有 html 页面中包含页眉,因此 php include 更好。
不需要 echo,只需创建一个 header.html(或任何 html 文件)。
然后使用
<?php
include "header.html"; //or name of your headerfile
?>
将此 php 代码添加到所有 pages.Thus 所有页面都将指向相同的头文件,我认为这不会影响性能。页脚也有同样的想法:)
在纯 HTML 中并没有真正好的方法,因为 iframe 或使用 Javascript 的 ajax 请求在这里不是一个好的解决方案。
我会说最好的方法是使用 PHP include 或 PHP require-function:
http://php.net/manual/en/function.include.php
http://php.net/manual/en/function.require.php
您不会看到任何性能问题。请记住,include 比 include_once 快一点,因为 include_once 将不得不额外检查文件是否已被包含。
我有几个共享相同页眉和页脚的 html 文档,我想提取页眉和页脚以分隔 html 文件并将它们包含到其他 html 文档中。
想法很简单:当我在页眉中更改某些内容时,必须在所有页面上进行更改。
到目前为止,我使用的是 PHP 包含函数。但是我读过一些文章,这对性能有影响。
清理 html 页面的最佳方法是什么?
PHP 是正确的选择吗?
如果是,我是否应该将整个 html 内容插入到 PHP echo 中?
您想在所有 html 页面中包含页眉,因此 php include 更好。
不需要 echo,只需创建一个 header.html(或任何 html 文件)。
然后使用
<?php include "header.html"; //or name of your headerfile ?>
将此 php 代码添加到所有 pages.Thus 所有页面都将指向相同的头文件,我认为这不会影响性能。页脚也有同样的想法:)
在纯 HTML 中并没有真正好的方法,因为 iframe 或使用 Javascript 的 ajax 请求在这里不是一个好的解决方案。
我会说最好的方法是使用 PHP include 或 PHP require-function:
http://php.net/manual/en/function.include.php http://php.net/manual/en/function.require.php
您不会看到任何性能问题。请记住,include 比 include_once 快一点,因为 include_once 将不得不额外检查文件是否已被包含。