【发布时间】:2011-09-09 03:21:55
【问题描述】:
我正在构建一个至少有 7 页的网站,并且正在寻找一种方法来避免在每个 html 文档上重复所有页眉和页脚等。
我知道有框架和 iframe,但有些浏览器不支持这些,我想做一些更高效、更灵活的更新。有什么想法/建议吗?
感谢您提供的信息!我一定会尝试一下。 还有一件事是我的标题中有一个登录表单。这些方法会影响它吗?
问候
【问题讨论】:
标签: html css header footer repeat
我正在构建一个至少有 7 页的网站,并且正在寻找一种方法来避免在每个 html 文档上重复所有页眉和页脚等。
我知道有框架和 iframe,但有些浏览器不支持这些,我想做一些更高效、更灵活的更新。有什么想法/建议吗?
感谢您提供的信息!我一定会尝试一下。 还有一件事是我的标题中有一个登录表单。这些方法会影响它吗?
问候
【问题讨论】:
标签: html css header footer repeat
是的,服务器端包含是要走的路,只是一些澄清:
1) 如果您选择使用 PHP,您可以按照 Sotiris 的描述进行操作 - 这是非常常见的选择,并且顺便说一句。几乎所有主机都支持 php。
2) 虽然文件扩展名为.php,但你可以将纯html代码放入其中。
3) 为了能够在上传之前在您的计算机上进行测试和查看,您必须在其上安装服务器。在这一点上,我认为对于您来说,寻找一些现成的解决方案是最简单和最快的——这些是可以免费下载的:
http://www.wampserver.com/en/(适用于 Windows)
http://www.mamp.info/en/index.html(适用于 Mac)
http://tuxtweaks.com/2010/04/installing-lamp-on-ubuntu-10-04-lucid-lynx/(适用于 Linux)
【讨论】:
您可以创建一个包含所有必需代码的 php 文件(例如 footer.php)。然后你可以链接它在每个页面的适当位置添加以下代码(例如,如果你想添加页脚):
<?php include "footer.php"; ?>
【讨论】:
如果您正在构建的是静态 HTML 页面,您可能需要考虑服务器端包含
【讨论】: