有几个应用程序模板(和Rails gem)将HTML5样板添加到Rails应用程序中。因此,我调查并整理了对 HTML5钢轨样板的分析。似乎HTML5样板并没有在一个新的Rails应用程序中添加很多还没有的东西。什么是有用的:
示例humans.txt文件 默认应用程序布局的示例index.html文件 视口图元 谷歌分析片段
这里有一些CSS帮助,比如CSS规范化、占位符CSS媒体查询和CSS帮助类,但似乎您可以通过一个CSS工具包(如骷髅、Twitter引导带或Zurb Foundation )获得所有这些帮助。
最后,HTML5样板有许多需要支持IE6、7和8的网站组件,如IE条件注释、现代派和Chrome框架。但是,如果我不支持IE6,而且我使用的是Twitter引导或Zurb基金会,我认为我不需要这些。
HTML5样板是一个很好的项目,有大量的社区投入。它的网站上有很多好建议。但对于Rails项目呢?
我遗漏了什么吗?,HTML5样板对于Rails应用程序的价值是什么?
发布于 2011-10-29 18:03:02
HTML5样板有几个不同的特性,通常是从其他项目借用的。
<html>标记中,以便您可以在样式表或javascripts中使用它们。如果浏览器不支持您试图使用的特性,这允许您将浏览器作为后备样式或交互的目标。CSS的一个例子可能是像border-image这样的东西,它没有得到广泛的支持。您可以将border-image:应用于可以使用它的浏览器,而对于其他浏览器,您可以使用HTML5Boilerplate提供的类(html.no-borderimage)来提供备份样式。您还可以从您的JavaScript中检查这些类,以确保您没有使用它们不需要的代码(或无法响应)来针对浏览器。Rails在内部没有任何东西可以做到这一点。最终,您可以抓住所需的部分,并将它们带入您的应用程序,而不需要引入整个HTML5样板(以及fwiw,这也是我通常所做的)。尽管如此,您的问题是“HTML5样板给Rails应用程序带来了什么价值?”答案是“很多”,这取决于你所做的这些工具是否有用。HTML5样板不一定以任何方式重叠Rails。
您可以在HTML5样板文档上获得完整的特性列表和编码风格建议。
你也可能对Rails开发人员的HTML5样板感兴趣
https://stackoverflow.com/questions/7940471
复制相似问题