Bootstrap基础教程
上QQ阅读APP看书,第一时间看更新

1.4 下载Bootstrap

Bootstrap的安装是比较容易的,可以从http://getbootstrap.com/上下载Bootstrap的最新版本,也可以去中文网http://v3.bootcss.com进行下载,如图1-1所示。目前最新版本是4beta版,本教材实例使用的是3.3.7版。

图1-1 官网下载Bootstrap

单击“下载Bootstrap”即可跳转到下载页面,有三个选项供我们选择。由于现在处于初级使用阶段,或者说直接用在生产环境下,我们下载第一个就好,如图1-2所示。

图1-2 下载用于生产环境的Bootstrap

下载成功后可以得到一个.zip文件,解压后可以得到一个包含css、fonts和js的文件夹。

Bootstrap提供了两种形式的压缩包,在下载下来的压缩包内可以看到一些目录和文件,文件按照类别放到了不同的目录内,并且提供了压缩与未压缩两种版本。

如果使用未编译的源代码,我们需要编译Less文件来生成可重用的CSS文件。对于Less文件的编译,Bootstrap官方只支持Recess,这是Twitter的基于less.js的CSS提示。

为了更好地了解和更方便地使用Bootstrap,我们将在本书中使用Bootstrap的预编译版本。

1.预编译版

如果下载了Bootstrap的已编译版本,解压缩zip文件,将看到下面的文件/目录结构。

      bootstrap/
      ├──css/
      │   ├──bootstrap.css
      │   ├──bootstrap.css.map
      │   ├──bootstrap.min.css
      │   ├──bootstrap.min.css.map
      │   ├──bootstrap-theme.css
      │   ├──bootstrap-theme.css.map
      │   ├──bootstrap-theme.min.css
      │   └──bootstrap-theme.min.css.map
      ├──js/
      │   ├──bootstrap.js
      │   └──bootstrap.min.js
      └──fonts/
          ├──glyphicons-halflings-regular.eot
          ├──glyphicons-halflings-regular.svg
          ├──glyphicons-halflings-regular.ttf
          ├──glyphicons-halflings-regular.woff
          └──glyphicons-halflings-regular.woff2

上面展示的就是Bootstrap的基本文件结构:预编译文件可以直接使用到任何Web项目中。其中提供了编译好的CSS和JS(bootstrap.*)文件,经过压缩的CSS和JS (bootstrap.min.*)文件,还提供了CSS 源码映射表(bootstrap.*.map),可以在某些浏览器的开发工具中使用,同时还包含了来自Glyphicons的图标字体,在附带的Bootstrap主题中将使用这些图标。

2.Bootstrap源代码

如果下载了Bootstrap源代码,那么文件结构如下所示。

      bootstrap/
      ├──less/
      ├──js/
      ├──fonts/
      ├──dist/
      │   ├──css/
      │   ├──js/
      │   └──fonts/
      └──docs/
          └──examples/

less/、js/和fonts/目录分别包含了CSS、JS和字体图标的源码。dist/目录包含了上面所说的预编译Bootstrap 包内的所有文件。docs/包含了所有文档的源码文件,examples/目录是Bootstrap官方提供的实例工程。除了这些,其他文件还包含Bootstrap安装包的定义文件、许可证文件和编译脚本等。

因为本书使用的是预编译版,不需要重新进行编译,故对编译工具Grunt不做介绍。如果读者需要使用Bootstrap源代码版,可以修改less 文件,然后使用Grunt工具重新编译生成新的Bootstrap.css文件,可以参考Bootstrap中文网中的介绍。