【问题标题】:Possibility of including html file in html [duplicate]在 html 中包含 html 文件的可能性 [重复]
【发布时间】:2016-06-08 02:46:04
【问题描述】:

如何添加导航文件作为每个页面的标题。例如,我有一个 navigation.html 文件,其中包含我的 Hybrid 应用程序的导航。我想将这个(navigation.html)添加到我的所有网页(index.html、contact-us.html 等)中。所以我所有的 html 页面都有相同的导航并且易于包含。不在每一页中对它们进行编码。

【问题讨论】:

  • 没有办法在其他 html 文件中动态包含 html 文件,除非您使用像 Pug(又名 Jade)这样的模板系统,您也可以使用 PHP,但这不是该语言的用途。
  • @Baruch 我之前尝试过使用像树枝这样的东西。你知道在开发我的混合应用程序时最好使用类似的东西吗?
  • 当你说'混合'是什么意思?您使用哪种语言?
  • @Baruch 使用 HTML、CSS 和 JavaScript 的混合移动应用程序。
  • 我建议你看看 HandlebarsJS handlebarsjs.com

标签: javascript html navigation


【解决方案1】:

根据你的问题,我认为你可以这样写<?php include 'navigation.html' ?>

【讨论】:

【解决方案2】:

这在 HTML 和 Javascript 中是不可能的。您可以学习一些基本的 PHP 并以这种方式添加它,但是您需要一个启用了 PHP 的 apache Web 服务器才能使您的站点正常工作。 另一种选择要复杂得多,但你可以学习一个使用组件层次结构和渲染的 JavaScript 框架,如 React 或 Angular。

而且。 . .有一个神奇的命令叫做 CTRL-A CTRL-C CTRL-V

(全选、复制、粘贴)

【讨论】:

  • This is not possible in just HTML and Javascript. 不正确,您可以使用 Handlebars、Jade、Twig,如果您使用 JavaScript,您可以使用 EJS,以及其他允许您执行此操作的系统。 -1
猜你喜欢
  • 2016-12-14
  • 1970-01-01
  • 2011-06-19
  • 2013-12-04
  • 1970-01-01
  • 2013-06-13
  • 2023-04-04
  • 1970-01-01
  • 2012-02-17
相关资源
最近更新 更多