Bootstrap 包含的内容

预编译的 Bootstrap

下载并解压后,目录结构如下:

bootstrap/
├── css/
│   ├── bootstrap-grid.css
│   ├── bootstrap-grid.css.map
│   ├── bootstrap-grid.min.css
│   ├── bootstrap-grid.min.css.map
│   ├── bootstrap-reboot.css
│   ├── bootstrap-reboot.css.map
│   ├── bootstrap-reboot.min.css
│   ├── bootstrap-reboot.min.css.map
│   ├── bootstrap.css
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   └── bootstrap.min.css.map
└── js/
    ├── bootstrap.bundle.js
    ├── bootstrap.bundle.js.map
    ├── bootstrap.bundle.min.js
    ├── bootstrap.bundle.min.js.map
    ├── bootstrap.js
    ├── bootstrap.js.map
    ├── bootstrap.min.js
    └── bootstrap.min.js.map

这是 Bootstrap 最基本的形式:预编译文件,几乎可以在任何 Web 项目中快速使用。提供编译版 CSS 和 JS(bootstrap.),以及编译并压缩后的 CSS 和 JS(bootstrap.min.)。


CSS 文件说明

Bootstrap 提供几种不同用途的 CSS 文件,按需选择:

CSS 文件布局内容组件工具类
bootstrap.css / bootstrap.min.css包含包含包含包含
bootstrap-grid.css / bootstrap-grid.min.css仅网格系统不包含不包含仅 flex 工具类
bootstrap-reboot.css / bootstrap-reboot.min.css不包含仅 Reboot(重置样式)不包含不包含

说明:

  • bootstrap.css / bootstrap.min.css:完整版,包含全部样式,日常开发直接用这个即可。
  • bootstrap-grid.css:只包含网格系统和 flex 工具类,适合只需要布局、不需要组件样式的场景。
  • bootstrap-reboot.css:只包含 Reboot(基于 normalize.css 的样式重置),适合在已有项目中统一浏览器默认样式。

JS 文件说明

JS 文件包含 Popper.js包含 jQuery
bootstrap.bundle.js / bootstrap.bundle.min.js包含不包含
bootstrap.js / bootstrap.min.js不包含不包含

说明:

  • bootstrap.bundle.min.js:已内置 Popper.js,引用时不需要再单独引 Popper.js,但仍需单独引 jQuery。
  • bootstrap.min.js:不含 Popper.js,需要手动引 jQuery + Popper.js。

实际项目中推荐直接用 bootstrap.bundle.min.js,少引一个文件。


Bootstrap 源代码

源代码下载包含预编译的 CSS 和 JS 资产,以及源 Sass、JavaScript 和文档。目录结构:

bootstrap/
├── dist/
│   ├── css/
│   └── js/
├── site/
│   └── docs/
│       └── 4.3/
│           └── examples/
├── js/
└── scss/

各目录说明:

  • scss/:CSS 源码,基于 Sass 编写,可自定义变量后重新编译。
  • js/:JavaScript 源码,插件按模块拆分。
  • dist/:和预编译下载部分内容一致,已编译好的 CSS 和 JS。
  • site/docs/:文档源码和官方示例。
  • 其他文件:包配置、许可证、构建脚本等开发支持文件。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注