【问题标题】:HTML 5, PHP and NavigationHTML 5、PHP 和导航
【发布时间】:2011-10-20 21:38:46
【问题描述】:

我即将开始在一个新网站上工作,并认为使用 HTML5 会很有趣。我决定使用 HTML5 Boilerplate 项目来减少因 IE 问题而引起的头发拉扯。在研究 HTML5 时,我没有看到任何与轻松导航管理相关的内容。

在过去,我一直将 PHP 的包含用于我创建的网站的导航/页脚部分。它使设置新菜单项或更改整个站点的页脚变得容易。我遇到的问题是,在包含之外,我没有理由(通常)使用 PHP。

所以我的问题是我还有其他选择吗(除了每页单独的菜单),最佳做法是什么?我注意到很多网站似乎只使用 HTML 作为其网站的导航部分,但必须更新许多页面似乎是浪费时间......

我是否遗漏了一些非常明显的东西?

感谢您的建议。

【问题讨论】:

  • 您不会知道他们是否仅使用 html 进行导航,因为您看不到 php 后端。
  • 这里的一个好的做法是接受最佳答案作为赞赏的标志,并帮助其他用户更快地找到最佳答案

标签: php html


【解决方案1】:

如果你不想使用 php,你可以只使用 frames [哎呀,最好不要 - 在 HTML5 中已弃用],或者 - 对于像菜单这样的小部分 - 可能更好的 iframes 包含外部文件在你的 html 中:) 希望已经有所帮助!

不过,少量使用 php 并没有太大的危害。量也不大,我想说的是,如果你只使用一点点 php,你就不会丢失任何东西!并不是因为其他所有内容都是 HTML 就“搞砸”了。 PHP 是一种服务器端语言,这样也不会给用户带来任何负担。

【讨论】:

  • 框架在 html5 中被折旧
  • 帧本身是deprecated。虽然您可以使用 iframe,但最好只使用一个小的 PHP 文件。
  • 我以前看过框架,但它似乎一直是一种不受欢迎的方法,最终会消失。所以我会选择 php include over frame/iframes 我认为。不过谢谢你的回答。
  • 很久没有使用框架了,我显然错过了它们现在已被弃用:D Nori,是的,你可以只使用 iframe,但是当我扩展我的问题时,php 也没有害处.
【解决方案2】:

.shtml 很简单:

<!--#include virtual="../quote.txt" -->

我已经有大约 8 年没有使用它了,但它听起来像你要找的东西。

不过,以我的拙见,我会坚持使用 PHP。如果上传到服务器不方便查看您的更改,我会查看XAMPP 之类的堆栈。

【讨论】:

  • 我对 PHP 没有任何问题,只是将文件更改为 .php 很麻烦,除了一些包含。但这可能就是我最终会做的事情。我确实有 XAMPP 并且喜欢它。没有它,PHP 会很烦人。 :)
  • 嘿,我听到了。当然有批量/批量文件重命名程序,不是吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 2020-11-27
  • 2017-05-10
相关资源
最近更新 更多