0

我环顾四周,但找不到令人满意的答案。

问题:我有一个出现在页面顶部的菜单栏。我希望它显示在网站上的所有页面上。那么,如果不每次都复制相同的代码,有人会如何做到这一点。有人会使用 html、php、css 或 javascript/jQuery 来完成此任务吗?

注意:我想要一个单独的 html 文件来访问信息。

4

2 回答 2

1

据我所知,这通常是通过php使用模板文件来完成的。

模板文件中可能包含您希望在每个页面上显示的 HTML 代码,以及特定于页面的内容的占位符。例如:模板.php

<html>
  <head>
    <title><?php print $title; ?></title>
  </head>
  <body>
    <nav>Test</nav>
    <?php print $content; ?>
  </body>
</html>

在这种情况下,只要设置了$title$content变量,您就可以将include 'template.php';这段 HTML 代码输出到其他php文件中。

阅读更多关于 php 的include.

于 2013-06-08T21:36:37.320 回答
0

似乎您需要使用包含,尽管有关如何使用它的说明(或至少可以在此处找到一个示例:https ://www.youtube.com/watch?v=XmoF-6vshSI

于 2013-06-09T01:50:54.110 回答