删除 html 页之间的冗余代码
getting rid of redundant code between html pages
所以我正在制作我朋友在学校给我的 web/db 项目的自己版本。这是我在这两个领域的第一个项目,我还在学习。项目描述的一部分提到了客户想要的所有页面。我通过制作一个无序列表来解决这个问题,这些链接指向带有适当标签的不同页面。复杂,我知道。
然后我意识到每个页面都会有这个。我的问题是:有没有办法 class html 中的某些代码部分,这样我就可以在每个页面中使用 "navigation list",而不是列表的完整代码和与它相关的所有内容,在每一页中?
我希望代码简洁高效。这就是我提出这个问题的动机。
你说的是模板。你不能用简单的 html... 你需要使用像 php 这样的服务器端语言。您也可以使用 JavaScript 模板语言(如 handlebars 或类似语言)来实现,但不能使用普通的 html。
您的问题提供的细节很少,但听起来您想要 php 之类的内容。如果您是 运行 您本地的站点,请将 .html 文件更改为 .php 并执行 <?php include('includes/navigation.php') ?>
,其中 includes/navigation.php
是您导航的路径代码。
如果您不想使用 PHP 或其他一些服务器端技术来制作简单的菜单,您可以尝试各种 Javascript 插件,例如 MenuCool.
所以我正在制作我朋友在学校给我的 web/db 项目的自己版本。这是我在这两个领域的第一个项目,我还在学习。项目描述的一部分提到了客户想要的所有页面。我通过制作一个无序列表来解决这个问题,这些链接指向带有适当标签的不同页面。复杂,我知道。
然后我意识到每个页面都会有这个。我的问题是:有没有办法 class html 中的某些代码部分,这样我就可以在每个页面中使用 "navigation list",而不是列表的完整代码和与它相关的所有内容,在每一页中?
我希望代码简洁高效。这就是我提出这个问题的动机。
你说的是模板。你不能用简单的 html... 你需要使用像 php 这样的服务器端语言。您也可以使用 JavaScript 模板语言(如 handlebars 或类似语言)来实现,但不能使用普通的 html。
您的问题提供的细节很少,但听起来您想要 php 之类的内容。如果您是 运行 您本地的站点,请将 .html 文件更改为 .php 并执行 <?php include('includes/navigation.php') ?>
,其中 includes/navigation.php
是您导航的路径代码。
如果您不想使用 PHP 或其他一些服务器端技术来制作简单的菜单,您可以尝试各种 Javascript 插件,例如 MenuCool.