对于菜单代码、页眉、页脚以及最重要的是每个页面上的快速链接/新闻面板等内容,我仍然不习惯重复 HTML。此外,为每个页面继续发送相同的重复 html 似乎有点低效。
目前我已经编写了一个小程序,它从我的 index.htm 中读取这些部分,并替换该目录中所有其他页面中的相关部分。然而,现在事情开始变得更加尴尬,因为我有额外的页面,比如消息论坛和图片库,这两个页面都需要在各自的子目录中拥有自己的 index.htm。
所以问题是我应该使用对象、iframe 还是 SSI?
有没有人成功地使用 object 标签在页面中嵌入单独的 HTML 文件?SSI 将完成这项工作,除了重复的 HTML 仍然在每个页面更改时通过 Web 发送,并且必须在 PHP 页面上使用不同的包含行。使用 IFrame 怎么样,我知道它们并不严格符合 XHTML1.0,但我似乎记得有传言说它们将再次在 HTML5 中得到支持,这是否使它们成为未来的好赌注?