【发布时间】:2016-07-28 11:20:35
【问题描述】:
在创建网页时,我们通常会在所有页面上包含导航:
<nav id="nav">
<ul>
<li><a href="about.html" class="active">About us</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>
我们通常只使用活动类来标记活动页面:
<li><a href="contact.html" class="active">Contact</a></li>
将整个导航复制并粘贴到所有子页面中并不是一个好主意 - 如果我们决定添加一个新页面,我们必须更改所有子页面上的导航。
我们可以把导航放到一个单独的文件中然后导入吗?
<!-- PSEUDOCODE --> <import file="nav.html" active="About us" />
或者也许有一个兼容 HTML 的预处理器(我想重用我现有的代码,而不是从头开始重写)
【问题讨论】:
-
Include another HTML file in a HTML file 或 google 的“html 模板引擎”可能重复