【问题标题】:HTML5 shim fallback? [duplicate]HTML5 垫片后备? [复制]
【发布时间】:2011-05-26 07:22:06
【问题描述】:

可能重复:
HTML5 in IE6 when JavaScript is disabled

我听过很多关于现在使用 HTML5 并且仅仅依靠 javascript shim 作为

【问题讨论】:

  • 不完全重复。这个问题主要是问会发生什么;这个问题主要是问我们应该怎么做。
  • 是的,我看到了,但我更想知道每个开发人员/设计师对此有何计划,以及他们如何真正解决这个问题。基本上,我正在尝试就最佳实践、原因以及如何实施它们展开对话。 :)

标签: javascript html fallback shim


【解决方案1】:

几乎没有。 shim 的目的是通过某种 hack 强制 IE 识别 HTML5 标签,除了 Javascript 之外没有其他方法可以实现该 hack。如果有的话,我们就不会为此使用 Javascript。

One blogger pointed out 如果你真的非常关心你的非 Javascript IE 用户,你可以使用条件 cmets 来更改标签本身,但我建议不要使用那种丑陋的乱搞,除非它是为了你的很大一部分用户。

如果他们使用没有 Javascript 的 IE,他们只是要求全面降低体验,真的。

【讨论】:

  • 是的。为每个标签实现条件 cmets 会很痛苦。虽然,也许您可​​以使用条件 cmets 来显示由于浏览器过时而导致页面未正确呈现的警告?我想知道用户会对这样的事情有何反应。
  • @noxxten:这种通知似乎很合适。它的实现很可能是只为 IE 显示它,并用 Javascript 隐藏它,尽管这可能意味着 yes-JS IE 用户有时会在相关的 Javascript 运行之前在他们的屏幕上看到消息闪烁片刻。对于少数没有 JS 的 IEer 来说,这种有点烦人的效果可能会超过其优势。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 2011-01-08
  • 2012-06-28
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多