forks on Github
stars on Github
production weight
development weight


Bootstrap makes front-end web development faster and easier. It's made for folks of all skill levels, devices of all shapes, and projects of all sizes.


Bootstrap ships with vanilla CSS, but its source code utilizes the two most popular CSS preprocessors, Less and Sass. Quickly get started with precompiled CSS or build on the source.

Download Framework

One Framework

Bootstrap easily and efficiently scales your websites and applications with a single code base, from phones to tablets to desktops with CSS media queries.

Download Source


With Bootstrap, you get extensive and beautiful documentation for common HTML elements, dozens of custom HTML and CSS components, and awesome jQuery plugins.

Download Less

Bootstrap CDN

The folks over at MaxCDN graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.


<!– Latest compiled and minified CSS –>
<link rel=“stylesheet“ href=“https://path.com/to/the/compiled/style.css“>

<!– Optional theme –>
<link rel=“stylesheet“ href=“https://path.com/to/the/chosen/theme.css“>

<!– Latest compiled and minified JavaScript –>
<script src=“https://path.com/to/the/JavaScript/library.js“></script>

File Hierarchy

Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. You'll see something like this:

jQuery required

Once downloaded, unzip the compressed folder to see the structure of (the compiPlease note that all JavaScript plugins require jQuery to be included, as shown in the starter template. Consult our bower.json to see which versions of jQuery are supported.led) Bootstrap. You’ll see something like this:

Docs File Hierarchy
  • Expand all
  • Collapse all

Table with properties

Here's the full list of all available options. You could easily customize your item, just write the required option within your custom.js

Property Default Description
duplicate true If true, a copy of the menu element is made for the mobile menu. This allows for separate functionality for both mobile and non-mobile versions
duration 200 The duration of the sliding animation.
easingOpen swing Easing used for open animations. 'Swing' and 'Linear' are available with jQuery. More easing functions are available with the use of plug-ins, such as jQuery UI.
easingClose swing Easing used for close animations. 'Swing' and 'Linear' are available with jQuery. More easing functions are available with the use of plug-ins, such as jQuery UI.
prependTo body Element, jQuery object, or jQuery selector string for the element to prepend the mobile menu to.
parentTag a Element type for parent menu items. Anchor tag is recommended for accessibility.
closeOnClick false Close menu when a link is clicked. Useful when navigating within a single page.
allowParentClick false Allow clickable links as parent elements.

Browser Support

Specifically, we support the latest versions of the following browsers and platforms. On Windows, we support Internet Explorer 8-11. More specific support information is provided below.

  • Chrome

  • Safari

  • Opera

  • Firefox

  • IE 9+


Begin typing your question. If we don't have an answer for it in our FAQ, please leave us a message on our contact page.

  • What is WordPress ?

    WordPress is open source web software that you can install on your web server to create your website, blog, community or network. WordPress started out as a tool for blogging, but has evolved into a full-fledged Content Management System (CMS), capable of powering websites, networks and communities.

  • Why choose WordPress ?

    One of the principal advantages of WordPress is that you are in control. Unlike remote-hosted scripts such as Blogger and LiveJournal, you host WordPress on your own server. Installation is very simple, as is the configuration. Unlike other software programs, there are not a million files to chmod nor are there dozens of templates to edit just to get your site set up and looking the way you want.

  • What are WordPress features ?

    WordPress has an extensive list of features and, as it is constantly evolving, this list of features is constantly growing.

  • When was WordPress first released ?

    WordPress started out life as a fork of b2/cafelog by Matt Mullenweg and Mike Little. The first version was released in 2003

  • What is the GPL ?

    The GPL is an open source license. This means you are free to modify and redistribute the source code under certain conditions. You can read more about why we chose the GPL on the License Page.

  • What’s the difference between WordPress.com and WordPress.org ?

    WordPress.com is a blog network run by Automattic. It uses WordPress software, but individual blogs are hosted and managed by WordPress.com. This is a free service with premium addons and upgrades.

  • How is WordPress related to other blogging applications ?

    WordPress was primarily inspired by Noah Grey’s Greymatter open-source web log and journal software. It is related to b2, sort of a second cousin twice removed. You can use WordPress to post your own stories, ideas, rants, reviews, links, and pictures of your toothless Uncle Ernie at the wedding reception, if you choose. In addition, you can customize the look and feel of your site. Numerous themes are available and may be modified in many different ways. Through the use of WordPress Themes, you can quickly change the look and style of your site. You can also extend WordPress‘ functionality through the use of Plugins. Plugins let you create the website or blog that suits your needs. As you can see, its functionality exceeds or at least is similar to what is available in most blogging tools today.

  • Do I need to know PHP to use WordPress ?

    No. You should be able to use WordPress through the user interface, without ever having to touch PHP. The only time you would modify your WordPress website with PHP would be when integrating some of the plugins. There are a small number of plugins that still require manual edits to your files. In most cases, clear instructions are usually given within a text file with the plugin.