96

我已阅读 Stack 上有关 Twitter BootstrapHTML5 Boilerplate的各种问题。

我确实知道以下内容:

  • Bootstrap 和 H5BP 不是等效的,用于不同的目的
  • 我知道 Bootstrap 是做什么用的,我每天都在使用它——它是一个前端框架,CSS 和 JS 即用型。只需将正确的类应用于您的选择器/元素,Bootstrap 就会为您完成一切。他们的网站上有大量的支持文档,您可以在其中看到他们在框架内提供的内容以及如何实现它......
  • 您可以使用initializr结合两者的力量
  • H5BP 是一个模板……嗯,就是这样……

我还不知道的是:

  • H5BP到底是干什么用的?当访问他们的网站时,他们只给你源文件,就是这样(哦,是的,还有一个视频)。使用它有什么好处,例如为什么要与 Bootstrap 一起使用它?
4

1 回答 1

71

你说得对,它是一个模板。它是一个模板,汇集了开发 HTML5 网站的一组最佳实践。您不必使用它,但如果您使用它,您可以放心,您建立在一个由顶级开发人员多年来开发和磨练的坚实基础之上。用该项目的主要开发者之一 Paul Irish 的话来说:

“它本质上是一个很好的 html 和 css 起始模板以及一个可以工作的文件夹结构。但是融入其中的是来自前端开发专业人士多年的最佳实践。”</p>

我建议下载样板文件的完整注释版本并通读代码,让自己了解其中的想法以及它处理的案例。(另请参阅这篇文章,其中突出显示了您应该在您的网站上使用的样板代码片段)。这些应该可以帮助您决定是否要将其用作项目的起点。

HTML5bp initializr甚至包括一个引导选项,所以它真的再简单不过了!

于 2013-03-16T19:13:14.943 回答