使用iframe实现标题/导航栏是一种好习惯吗?

时间:2010-12-29 18:46:47

标签: html

使用iframe实现标题/导航栏是不错的做法?

我的网站基本上是5千页,但都是静态HTML(不使用任何内容管理器,php等)。

我正在每个页面顶部添加导航栏。例如标签,或面包屑,或任何类型的标题与js菜单。 (具体设计尚未确定)

我的问题是,为此使用iframe是一种好习惯吗? (所以,在所有5千页中重复使用相同的文本,每个页面都会有一个指向头文件的短iframe)

我知道应该减少http请求速度,但这对我来说没问题。我可能遇到的任何其他问题? SEO或任何技术问题?

3 个答案:

答案 0 :(得分:5)

使用iframe显示同一文档的某些部分并不是一种好习惯。考虑整个文档,这应该给你答案。或者考虑到有些设备在遇到iframe时效果不佳。说到SEO很有趣。没有页眉标题的文档(因此没有内部链接),或者仅指向其他iframe包装的导航效果不佳。

如果你的目标是避免使用动态语言,那么去SSI(Server Side Includes)怎么样?

答案 1 :(得分:2)

您无需转移到完全动态的解决方案。假设您使用Apache,请考虑这个简单的3步解决方案。

  1. 将名为.htaccess的文件添加到您的根目录中,其中包含文本AddType application/x-httpd-php .html。这使得apache解析html文件中的任何php代码。
  2. <?php include('header.html'); ?>放在每个页面的顶部。
  3. 创建一个 header.html 页面,该页面将显示在其他每个html页面上。

答案 2 :(得分:0)

不,请不要使用iframe。 我害怕你使用不好的方法。

你需要转向更高级的东西(没有什么真正复杂的)。 只是几个场景:

  1. 程序员不多 - &gt;尝试 Joomla(http://www.joomla.org/) 真的很容易,只是抓住一个不错的 模板和创建文章(愚蠢 CMS)以建立这些工厂。 页面。
  2. 喜欢JAVA?对 - &gt;试着做一个 webapp with includes或tiles
相关问题