我正在创建一个网站。
我有一个所有页面通用的菜单栏。我想从我的站点中的任何页面调用包含菜单栏的 HTML 页面。
是否有任何语法可以包含 HTML 文件,以便我可以解决我的问题。
如果有怎么办?
您需要为您的文件使用 php 扩展名而不是 html 并使用
<?php include_once('header.php'); ?>
您希望在哪里显示标题
如果您在本地机器上工作,请安装xampp,否则您将无法看到您的网站,因为 php 是服务器端脚本语言
**其他问题的回答**
您正在描述服务器端包含.
服务器端包含对于在整个站点中包含一段通用代码很有用,例如页眉、页脚和导航菜单。
使用示例:
<!--#include virtual="../quote.txt" -->
这会将 的文本添加quote.txt
到页面 - 如果您将其添加到多个页面,您可以在这个文件中进行更改,它将显示在包含的所有页面上。
不同的 Web 服务器对这些有不同的支持和附加功能,因此您需要检查您的文档。
许多需要动态功能(例如从数据库中获取数据)的网站将使用某种服务器端脚本语言来实现这种功能 - 示例包括 PHP、Perl、ASP.NET、JSP 等等。