HTML5 Boilerplate和Twitter Bootstrap

我已经阅读了Stack关于Twitter Bootstrap和HTML5样板的各种问题。

我知道以下几点:

  • Bootstrap和H5BP是不相同的,用于不同的目的
  • 我知道Bootstrap是用于什么,我每天都在使用它 – 它是一个前端框架,CSS和JS随时可用。只需将正确的类应用到select器/元素,Bootstrap为您做好一切。 他们在他们的网站上有广泛的支持文档,你可以看到他们在框架内提供什么,以及如何实现它…
  • 你可以通过使用initializr来结合两者的能力
  • H5BP是一个模板…呃这是关于它…

但是我还不知道的是:

  • H5BP用的是什么? 访问他们的网站时,他们只给你的源文件,就是这样(哦,是的,和一个video)。 使用它有什么好处,为什么你想和Bootstrap一起使用呢?

你完全正确,它是一个模板。 这是一个模板,汇集了一套开发HTML5网站的最佳实践。 你不必使用它,但如果你这样做,你可以放心,你正在build立一个坚实的基础上,多年来顶级开发人员已经开发和磨练。 用这个项目的主要开发者之一Paul Irish的话来说:

“它本质上是一个很好的html和css的起始模板和一个可行的文件夹结构,但是前台开发专业人员已经有数年的最佳实践了。”

我build议下载完整版的样板文件,阅读代码,让自己了解已经进入的思想和案例。 (另请参阅这篇文章 ,其中重点介绍了您应该在网站上使用的样板代码片段)。 这些应该可以帮助您决定是否将其用作项目的起点。

HTML5bp initializr甚至包括一个引导选项,所以它不可能更简单!