Html 为网页的特定区域引用文件?

Html 为网页的特定区域引用文件?,html,file,reference,Html,File,Reference,有没有办法使网页的某个区域引用另一个HTML文件?例如,如果我有一个侧边栏,它显示在我网站的每个页面上。最终,关于它的信息将会改变。有没有办法让页面的该区域完全成为另一个HTML文件,然后直接引用它,这样我只需编辑一次就可以影响整个网站,而不必转到每个页面进行更改?谢谢 大量服务器端脚本允许您执行此操作。我最熟悉PHP: <?php require("navbar.html"); ?> 将navbar.html的内容直接插入require调用所在的位置 但是,如果没有任何服务器

有没有办法使网页的某个区域引用另一个HTML文件?例如,如果我有一个侧边栏,它显示在我网站的每个页面上。最终,关于它的信息将会改变。有没有办法让页面的该区域完全成为另一个HTML文件,然后直接引用它,这样我只需编辑一次就可以影响整个网站,而不必转到每个页面进行更改?谢谢

大量服务器端脚本允许您执行此操作。我最熟悉PHP:

<?php require("navbar.html"); ?>

navbar.html
的内容直接插入
require
调用所在的位置


但是,如果没有任何服务器端代码,您就必须使用AJAX调用文件并将其加载到正确的位置-如果您这样做,您应该有一个适当大小的容器,以便在加载时“保留”空间。

大量服务器端脚本允许您这样做。我最熟悉PHP:

<?php require("navbar.html"); ?>

navbar.html
的内容直接插入
require
调用所在的位置


但是,如果没有任何服务器端代码,您就必须使用AJAX调用文件并将其加载到正确的位置——如果您这样做,您应该有一个适当大小的容器,以便在加载时“保留”空间。

当然,这就是HTML的全部意义所在

使用



您可以使用服务器端模板方案、javascript或iframe随时更新侧边栏。

当然,这就是HTML的全部要点

使用


您可以使用服务器端模板方案、javascript或iframe始终更新侧边栏。

使用iframe(更新值
宽度
以匹配侧边栏的像素宽度):


您的浏览器不支持iFrame

使用iframe(更新
宽度的值以匹配侧边栏所需的像素宽度):


您的浏览器不支持iFrame


您可以使用PHP包含,就像我的一个网站上的:

<?php include './includes/YOUR_NAME_HERE.php'; ?>

然后把侧边栏的内容放进去


链接:

您可以从我的一个网站使用PHP包含,如下所示:

<?php include './includes/YOUR_NAME_HERE.php'; ?>

然后把侧边栏的内容放进去

链接:

是一个服务器端包含,它将告诉web服务器您正在使用命名文件的内容替换
之间的所有内容

我给出的示例假设menu.html位于同一目录中。如果不是,您将需要相应地调整路径。

是一个服务器端包含,它将告诉web服务器您正在使用命名文件的内容替换
之间的所有内容



我给出的示例假设menu.html位于同一目录中。如果不是,您需要相应地调整路径。

好的,那么我所要做的就是将此代码发布到我希望该部分显示的区域(当然,更改了我的文件)?不需要其他代码?是的,但它所在的文件必须是PHP文件,否则将无法处理。当然,你必须安装PHP。好的,那么我所要做的就是把这段代码发布到我想要显示的区域(当然,我的文件已经更改了)?不需要其他代码?是的,但它所在的文件必须是PHP文件,否则将无法处理。当然,您必须安装PHP,这是一个服务器端包含。只有当网页上的任何东西都能处理它时,它才会起作用。。非常感谢。我想我可能会把它与web开发人员很久以前在客户端使用的类似于服务器端的
#include
的东西混淆了。啊,但是你最初的答案对提出问题的人有效!你能把它放回去让我鼓励他们接受你的答案吗?这是一个服务器端包含。只有当网页上的任何东西都能处理它时,它才会起作用。。非常感谢。我想我可能会把它与web开发人员很久以前在客户端使用的类似于服务器端的
#include
的东西混淆了。啊,但是你最初的答案对提出问题的人有效!你能把它放回去让我鼓励他们接受你的答案吗?这是纯手工编码的HTML还是某种框架?你用什么做网络服务器?对不起,我不太清楚你的意思。。这是我编写的第一个网站,我在不断学习。我都是手工编码的。至于网络服务器,你是说我在哪里买的服务器?如果是的话,戈达迪。那很好。它只是驱动您的工具选项。谷歌建议GoDaddy默认启用服务器端包含。太好了!这意味着BumbleB2na最初的服务器端包含答案将很适合您。希望他能很快把它放回去。啊,那么iFrame代码就是我要怎么做的?我假设源代码是HTML文件的地址?至于其余的编码,是否需要这种编码?另外,我可以在同一页面上多次使用同一代码来引用多个不同的内容吗?非常感谢大家,感谢你们忍受了我极度缺乏的知识DNo,不要做iframe进近。这基本上嵌入了一点浏览器的东西,它会让你感到困惑。跟着方法走。如果BumbleB2na不更新,我会把它作为一个答案。这是纯手工编码的HTML还是某种框架?你用什么做网络服务器?对不起,我不太清楚你的意思。。这是我编写的第一个网站,我在不断学习。我都是手工编码的。至于网络服务器,你是说我在哪里买的服务器?如果是的话,戈达迪。那很好。它只是驱动您的工具选项。谷歌建议GoDaddy默认启用服务器端包含。太好了!这意味着BumbleB2na最初的服务器端include-answer将很好地用于