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