2016-06-08 31 views
-1

如何将导航文件添加为每个页面的标题。例如,我有一个navigation.html文件,其中包含我的混合应用程序的导航。我想将这个(navigation.html)添加到我的所有网页(index.html,contact-us.html等)。所以我所有的html页面都具有相同的导航并且很容易包含。不在每个页面中编码它们。在html中包含html文件的可能性

+0

没有办法动态地包括内其他HTML文件的HTML文件,除非你使用模板系统,如帕格(又名Jade),你也可以使用PHP,但这不是该语言的用途。 – Baruch

+0

@Baruch我曾尝试过像枝之类的东西之前使用。你知道最适合开发我的混合应用的东西吗? –

+0

当你说'混合'你是什么意思?你使用哪种语言? – Baruch

回答

0

根据您的问题,我想你可以把它写这样<?php include 'navigation.html' ?>

+0

在PHP中,这是答案,但对于HTML? –

+0

html + jquery怎么样:https://plnkr.co/edit/nRRFfgy8tY2RRb8DiWRK?p=preview –

-1

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

而且。 。 。有这种神奇的命令调用CTRL-A CTRL-C CTRL-V

(全选,复制,粘贴)

+0

'这是不可能的只是HTML和Javascript.'不是真的,你可以使用Handlebars,Jade,Twig,如果你'重新使用JavaScript你可以使用EJS,其他一些系统可以让你做到这一点。 -1 – Baruch