我环顾四周,但找不到令人满意的答案。
问题:我有一个出现在页面顶部的菜单栏。我希望它显示在网站上的所有页面上。那么,如果不每次都复制相同的代码,有人会如何做到这一点。有人会使用 html、php、css 或 javascript/jQuery 来完成此任务吗?
注意:我想要一个单独的 html 文件来访问信息。
我环顾四周,但找不到令人满意的答案。
问题:我有一个出现在页面顶部的菜单栏。我希望它显示在网站上的所有页面上。那么,如果不每次都复制相同的代码,有人会如何做到这一点。有人会使用 html、php、css 或 javascript/jQuery 来完成此任务吗?
注意:我想要一个单独的 html 文件来访问信息。
据我所知,这通常是通过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
.
似乎您需要使用包含,尽管有关如何使用它的说明(或至少可以在此处找到一个示例:https ://www.youtube.com/watch?v=XmoF-6vshSI