【问题标题】:Using HTML5, in Orchard CMS mobile application在 Orchard CMS 移动应用程序中使用 HTML5
【发布时间】:2011-05-12 02:40:58
【问题描述】:

我只是在阅读指南并试图理解 http://www.orchardproject.net/docs/UI-guidelines-for-theme-authors.ashx 中明显的矛盾

一方面,它说: “Orchard 假定使用 HTML5……强烈推荐。”

另一方面,它还说: “即使在浏览器中禁用了 JavaScript,您的网页也应该可以正常工作”

HTML5 标记如何在没有 JavaScript 的情况下工作 - 他们推荐作为解决方案?既然我在做一个移动应用程序,我应该完全忽略 HTML5 标签作为移动浏览器兼容性的最安全方法吗?

更新:有人看过 Twitter 的 HTML5 新移动网站吗?是否使用 HTML5 标签,只关注现代智能手机?

【问题讨论】:

    标签: html mobile content-management-system orchardcms


    【解决方案1】:

    恐怕您必须更具体地了解您预期的问题,特别是与没有 HTML 5 的相同事情相比。我不清楚是否这是关于 Orchard 或 HTML 5 的评论。 要记住的另一件事是,虽然我们推荐 HTML 5,但您可以完美地将所有标记替换为您喜欢使用的任何方言。

    【讨论】:

    • 我专门讨论的是 HTML5 标签。
      等。Orchard 提到的关于 HTML5 的也是标签(开头),因为它包括 HTML5 shiv
    • 好吧,如果没有 JavaScript,并且在不支持 HTML 5 的浏览器上,您可能会丢失一些样式,是的。但是对于那些浏览器,您将需要某种形式的低级主题,不是吗?是否存在您无法解决但需要帮助的特定问题?
    • 您可能也知道,不支持 HTML5 标签的浏览器不仅会“丢失一些样式”,HTML5 标签实际上会过早地折叠/关闭,这比漂亮/不那么漂亮的场景。最终解决方案待发布。
    • 再一次,您是在评论 HTML 5,而不是专门针对 Orchard,在 Orchard 中您可以替换所有标记并以您想要的任何 HTML 方言呈现。
    • 因为根据 Orchard 文档的建议:“即使在浏览器中禁用了 JavaScript,您的网页也应该可以工作”......您是否没有想到最终用户(阅读并接受文档)可能会因为需要克服/覆盖默认的小部件包装器(它依赖于 JavaScript 来呈现其中包含的 HTML5)而生气?我建议从文档中删除这种声明,除非默认的 Orchard 设置实际上符合“讲道”。
    【解决方案2】:

    最终为小部件使用了不同的包装器,它必须依赖于具有预配置 HTML5 标记(如 <header />)的小部件的通用包装器。

    【讨论】:

      猜你喜欢
      • 2011-10-07
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多