让对象标签像php一样?

时间:2013-12-20 03:23:46

标签: php html html5

我有三个我正在整理的设计文件。标题,索引和页脚。现在我可以将header放在header.php中并制作一个index.php并使用php include来添加标题。

但是有没有办法让html5中的标签像php一样?这意味着它不会像iframe一样,如果我点击链接它只会改变那个框。

基本上我正在尝试创建一个包含导航的文件,并使用一些东西而不是php include来在我创建的每个新页面上添加navi。如果PHP不是一个选项,你会怎么做呢?

1 个答案:

答案 0 :(得分:1)

HTML imports很好,你正在寻找什么。这是在其他HTML文档中包含和重用HTML文档的一种方法。

对于HTML导入,请在标准标记上使用导入关系,例如:

<link rel="import" href="import-file.html">

它仍处于W3C编辑的草案中,并未得到广泛支持。您可以使用a Polyfill在旧版浏览器中实现此功能,或在PHP中使用include()等服务器端操作。

Polyfill示例:

在项目中包含html-imports.js或html-imports.min.js(缩小)文件。

<script src="HTMLImports/html-imports.js"></script>

查看http://www.polymer-project.org/platform/html-imports.html了解详情。