2014-07-11 02:54:06 +02:00
---
2015-08-15 07:45:55 +02:00
layout: docs
2014-07-11 02:54:06 +02:00
title: Contents
2017-05-28 07:03:48 +02:00
description: Discover what's included in Bootstrap, including our precompiled and source code flavors. Remember, Bootstrap's JavaScript plugins require jQuery.
2015-08-06 02:47:45 +02:00
group: getting-started
2017-05-28 07:03:48 +02:00
toc: true
2014-07-11 02:54:06 +02:00
---
2015-05-29 10:58:52 +02:00
## Precompiled Bootstrap
2014-07-11 02:54:06 +02:00
2015-08-08 23:57:12 +02:00
Once downloaded, unzip the compressed folder and you'll see something like this:
2014-07-11 02:54:06 +02:00
2018-06-27 20:15:23 +02:00
<!-- NOTE: This info is intentionally duplicated in the README. Copy any changes made here over to the README too, but be sure to keep in mind to add the `dist` folder. -->
2014-07-11 02:54:06 +02:00
2016-10-06 03:02:52 +02:00
{% highlight plaintext %}
2014-07-11 02:54:06 +02:00
bootstrap/
├── css/
2017-10-13 13:34:43 +02:00
│ ├── 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
2018-06-27 20:15:23 +02:00
│ ├── bootstrap-reboot.min.css.map
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ └── bootstrap.min.css.map
2014-07-11 02:54:06 +02:00
└── js/
2017-10-16 07:01:58 +02:00
├── bootstrap.bundle.js
2018-06-27 20:15:23 +02:00
├── bootstrap.bundle.js.map
2017-10-16 07:01:58 +02:00
├── bootstrap.bundle.min.js
2018-06-27 20:15:23 +02:00
├── bootstrap.bundle.min.js.map
2014-07-11 02:54:06 +02:00
├── bootstrap.js
2018-06-27 20:15:23 +02:00
├── bootstrap.js.map
├── bootstrap.min.js
└── bootstrap.min.js.map
2014-07-11 02:54:06 +02:00
{% endhighlight %}
2018-10-14 13:59:51 +02:00
This is the most basic form of Bootstrap: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [source maps ](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps ) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js` ) include [Popper ](https://popper.js.org/ ), but not [jQuery ](https://jquery.com/ ).
2014-07-11 02:54:06 +02:00
2017-10-30 21:08:37 +01:00
## CSS files
Bootstrap includes a handful of options for including some or all of our compiled CSS.
2017-10-13 13:34:43 +02:00
2017-12-27 22:40:51 +01:00
< table class = "table table-bordered" >
2017-10-13 13:34:43 +02:00
< thead >
< tr >
< th scope = "col" > CSS files< / th >
2017-10-30 21:08:37 +01:00
< th scope = "col" > Layout< / th >
< th scope = "col" > Content< / th >
< th scope = "col" > Components< / th >
< th scope = "col" > Utilities< / th >
2017-10-13 13:34:43 +02:00
< / tr >
< / thead >
< tbody >
< tr >
< th scope = "row" >
2017-10-30 21:08:37 +01:00
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.css< / code > < / div >
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.min.css< / code > < / div >
2017-10-13 13:34:43 +02:00
< / th >
2017-10-30 21:08:37 +01:00
< td class = "text-success" > Included< / td >
< td class = "text-success" > Included< / td >
< td class = "text-success" > Included< / td >
< td class = "text-success" > Included< / td >
2017-10-13 13:34:43 +02:00
< / tr >
< tr >
< th scope = "row" >
2017-10-30 21:08:37 +01:00
< div > < code class = "font-weight-normal text-nowrap" > bootstrap-grid.css< / code > < / div >
< div > < code class = "font-weight-normal text-nowrap" > bootstrap-grid.min.css< / code > < / div >
2017-10-13 13:34:43 +02:00
< / th >
2017-10-30 21:08:37 +01:00
< td > < a class = "text-warning" href = "{{ site.baseurl }}/docs/{{ site.docs_version }}/layout/grid/" > Only grid system< / a > < / td >
< td class = "bg-light text-muted" > Not included< / td >
< td class = "bg-light text-muted" > Not included< / td >
< td > < a class = "text-warning" href = "{{ site.baseurl }}/docs/{{ site.docs_version }}/utilities/flex/" > Only flex utilities< / a > < / td >
2017-10-13 13:34:43 +02:00
< / tr >
< tr >
< th scope = "row" >
2017-10-30 21:08:37 +01:00
< div > < code class = "font-weight-normal text-nowrap" > bootstrap-reboot.css< / code > < / div >
< div > < code class = "font-weight-normal text-nowrap" > bootstrap-reboot.min.css< / code > < / div >
2017-10-13 13:34:43 +02:00
< / th >
2017-10-30 21:08:37 +01:00
< td class = "bg-light text-muted" > Not included< / td >
< td > < a class = "text-warning" href = "{{ site.baseurl }}/docs/{{ site.docs_version }}/content/reboot/" > Only Reboot< / a > < / td >
< td class = "bg-light text-muted" > Not included< / td >
< td class = "bg-light text-muted" > Not included< / td >
2017-10-13 13:34:43 +02:00
< / tr >
< / tbody >
< / table >
2017-10-30 21:08:37 +01:00
## JS files
Similarly, we have options for including some or all of our compiled JavaScript.
2017-10-30 12:24:39 +01:00
2017-12-27 22:40:51 +01:00
< table class = "table table-bordered" >
2017-10-30 12:24:39 +01:00
< thead >
< tr >
< th scope = "col" > JS files< / th >
2017-10-30 21:08:37 +01:00
< th scope = "col" > Popper< / th >
< th scope = "col" > jQuery< / th >
2017-10-30 12:24:39 +01:00
< / tr >
< / thead >
< tbody >
< tr >
< th scope = "row" >
2017-10-30 21:08:37 +01:00
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.bundle.js< / code > < / div >
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.bundle.min.js< / code > < / div >
2017-10-30 12:24:39 +01:00
< / th >
2017-10-30 21:08:37 +01:00
< td class = "text-success" > Included< / td >
< td class = "bg-light text-muted" > Not included< / td >
2017-10-30 12:24:39 +01:00
< / tr >
< tr >
< th scope = "row" >
2017-10-30 21:08:37 +01:00
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.js< / code > < / div >
< div > < code class = "font-weight-normal text-nowrap" > bootstrap.min.js< / code > < / div >
2017-10-30 12:24:39 +01:00
< / th >
2017-10-30 21:08:37 +01:00
< td class = "bg-light text-muted" > Not included< / td >
< td class = "bg-light text-muted" > Not included< / td >
2017-10-30 12:24:39 +01:00
< / tr >
< / tbody >
< / table >
2015-05-29 10:58:52 +02:00
## Bootstrap source code
2014-07-11 02:54:06 +02:00
2014-12-05 00:25:24 +01:00
The Bootstrap source code download includes the precompiled CSS and JavaScript assets, along with source Sass, JavaScript, and documentation. More specifically, it includes the following and more:
2014-07-11 02:54:06 +02:00
2016-10-06 03:02:52 +02:00
{% highlight plaintext %}
2014-07-11 02:54:06 +02:00
bootstrap/
├── dist/
│ ├── css/
│ └── js/
2018-11-28 21:57:02 +01:00
├── site/
│ └──docs/
2019-11-26 18:12:00 +01:00
│ └── 4.4/
2018-11-28 21:57:02 +01:00
│ └── examples/
2014-11-26 02:09:23 +01:00
├── js/
2014-12-05 00:25:24 +01:00
└── scss/
2014-07-11 02:54:06 +02:00
{% endhighlight %}
2018-11-28 21:57:02 +01:00
The `scss/` and `js/` are the source code for our CSS and JavaScript. The `dist/` folder includes everything listed in the precompiled download section above. The `site/docs/` folder includes the source code for our documentation, and `examples/` of Bootstrap usage. Beyond that, any other included file provides support for packages, license information, and development.