【发布时间】:2013-03-04 22:28:21
【问题描述】:
对于每个新页面,我都必须更新导航面板。这意味着我从一个页面到另一个页面复制和粘贴我的导航栏。我添加的页面越多,它就越难。现在我有不一致的导航栏。所以我正在寻找一种方法来制作一个仅包含导航栏的 html 文件,然后将其嵌入到我的代码中,就像我对 CSS 和 JavaScript 所做的那样。这样,如果我编辑一个文件,所有其他页面都会更新。如果我使用 iframe 标签,会有很多问题,但我知道没有其他标签可以满足我的需要。所以我该怎么做?我做了一些研究,但我只能找到 iframe 标记。我该怎么办?
【问题讨论】:
-
传统的方式是创建单独的页眉和页脚文件,并使用PHP将
include这些文件放入您的页面。除非您想使用 iframe,否则我不确定是否有办法仅使用 HTML 来实现这一点。顺便说一句,我不建议使用 iframe。 php.net/manual/en/function.include.php -
但是使用php的方式,页面本身不是必须是php的吗?或者我可以放一点像javascript这样的sn-p代码吗?
-
不,页面不必使用 PHP。这些页面可以包含 HTML 代码,并且它们仍然可以使用 PHP,使用
include或require函数“嵌入”。 -
好的,那么有没有某种标签,比如js的
-
查看我的答案以获取一些示例代码和更冗长的解释。
标签: html