2

我正在创建一个网站。

我有一个所有页面通用的菜单栏。我想从我的站点中的任何页面调用包含菜单栏的 HTML 页面。

是否有任何语法可以包含 HTML 文件,以便我可以解决我的问题。

如果有怎么办?

4

2 回答 2

1

您需要为您的文件使用 php 扩展名而不是 html 并使用

<?php include_once('header.php'); ?>

您希望在哪里显示标题

如果您在本地机器上工作,请安装xampp,否则您将无法看到您的网站,因为 php 是服务器端脚本语言

于 2012-06-14T06:27:27.770 回答
0

**其他问题的回答**

您正在描述服务器端包含.

服务器端包含对于在整个站点中包含一段通用代码很有用,例如页眉、页脚和导航菜单。

使用示例:

<!--#include virtual="../quote.txt" -->

这会将 的文本添加quote.txt到页面 - 如果您将其添加到多个页面,您可以在这个文件中进行更改,它将显示在包含的所有页面上。

不同的 Web 服务器对这些有不同的支持和附加功能,因此您需要检查您的文档。

许多需要动态功能(例如从数据库中获取数据)的网站将使用某种服务器端脚本语言来实现这种功能 - 示例包括 PHP、Perl、ASP.NET、JSP 等等。

于 2012-06-14T06:33:58.397 回答