【发布时间】:2011-10-29 17:26:11
【问题描述】:
有几个应用程序模板(和一个 Rails gem)可以将 HTML5 Boilerplate 添加到 Rails 应用程序。所以我调查并整理了对HTML5 Boilerplate for Rails的分析。似乎 HTML5 Boilerplate 并没有添加太多新的 Rails 应用程序中没有的东西。有什么用处:
humans.txt 文件示例
默认应用程序布局的示例 index.html 文件
视口元标记
谷歌分析sn-p
有一些 CSS 帮助,例如 CSS 规范化、占位符 CSS 媒体查询和 CSS 帮助类,但您似乎可以通过 Skeleton、Twitter Bootstrap 或 Zurb Foundation 等 CSS 工具包获得所有这些帮助。
最后,HTML5 Boilerplate 为需要支持 IE6、7 和 8 的网站提供了许多组件,例如 IE 条件 cmets、Modernizr 和 Chrome Frame。但如果我不支持 IE6 并且我正在使用 Twitter Bootstrap 或 Zurb Foundation,我认为我不需要这些。
HTML5 Boilerplate 是一个有很多社区意见的好项目。它的网站上有很多很好的建议。但是对于 Rails 项目呢?
我错过了什么吗? HTML5 Boilerplate 对 Rails 应用程序有什么价值?
【问题讨论】:
-
HTML5 Boilerplate 并不是要使用的。它是用来阅读的。它旨在成为您应该注意的功能清单。如果我使用 HTML5 样板,我会丢弃其中的 80%,因为它臃肿得要命,但是剩下的 20% 对我很有用,如果没有 HTML5 样板,我可能已经忘记了 20% 中的 1% 或 2%
标签: ruby-on-rails html ruby-on-rails-3.1 html5boilerplate