【问题标题】:Avoid repeating headers & footers避免重复页眉和页脚
【发布时间】:2011-09-09 03:21:55
【问题描述】:

我正在构建一个至少有 7 页的网站,并且正在寻找一种方法来避免在每个 html 文档上重复所有页眉和页脚等。

我知道有框架和 iframe,但有些浏览器不支持这些,我想做一些更高效、更灵活的更新。有什么想法/建议吗?


感谢您提供的信息!我一定会尝试一下。 还有一件事是我的标题中有一个登录表单。这些方法会影响它吗?

问候

【问题讨论】:

    标签: html css header footer repeat


    【解决方案1】:

    是的,服务器端包含是要走的路,只是一些澄清:

    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)

    【讨论】:

      【解决方案2】:

      您可以创建一个包含所有必需代码的 php 文件(例如 footer.php)。然后你可以链接它在每个页面的适当位置添加以下代码(例如,如果你想添加页脚):

      <?php include "footer.php"; ?>
      

      【讨论】:

      • 这是假设主机启用了php,可能没有。
      【解决方案3】:

      如果您正在构建的是静态 HTML 页面,您可能需要考虑服务器端包含

      http://en.wikipedia.org/wiki/Server_Side_Includes

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-06
        • 1970-01-01
        • 2018-06-17
        • 1970-01-01
        • 2021-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多