将一部分 html 代码存储在浏览器缓存中或从某处获取它的方法

Ways to store a portion of html code on browser cache or fetch it from somewhere

我开始制作一个网站,然后我意识到我在整个网站的 html 页面上粘贴了顶部菜单。这不是我认为的最好的方法。那么,我如何设法在我想要的所有页面上拥有相同的菜单,而不是一直粘贴此信息。

是否也可以存储 "head" 标签信息?因为 html 代码看起来有点乱,上面总是有那么多东西。

可以将一部分 html 代码发送到浏览器缓存吗?我知道浏览器有时会使用网站图标或背景图片来实现这一点。

这样做似乎非常...有用,因为用户不会在每次访问页面时都加载 "same stuff"。尽管事实上,如果您将某些内容发送到缓存,您需要清除浏览器缓存以查看内容是否已更改的效果。

您必须使用 php 函数 include()

示例:
header.php:

<h1>My header</h1>

otherpage.php 来源:

<?php
include("header.php");
?>
rest of the page...

otherpage.php 输出:

<h1>My header</h1>
rest of the page...