Some of these include:
– Various layout options: bootstrap validation allows us to work with a variety of layout options such as the grid system, this grid system allows us to create pane layouts extremely quickly.
– Default modern text and button styles.
Bootstrap is theme-able and extensible framework with a number of sites dedicated to providing high quality designs. So now we have the building blocks to make our site look the way we want but with a foundation that every designer, programmer, and content administrator is familiar with and can re-use in every project and page. Out of the box the bootstrap validation framework supports responsive design for a mobile website. So with a minor amount of effort you can turn a desktop design into a user friendly mobile website without duplicating content.
bootstrap validation allows for true responsive (fluid) layout as well as adaptive (what I call step-down) layouts. I tend to like to use the adaptive layout as I feel it still gives me a bit of control on my layout for each targeted screen size.
The bootstrap validation website has a great tool for customizing your Bootstrap package for whatever configuration you have. As I mentioned previously, there are quite a few components in Bootstrap and including the whole mess can really provide some overhead that you just don’t really need. You can go through the Customize page and un-check all of the components that you feel you will not be using. Also, on this Customize page, are quite a few variables that can be adjusted to fit your project. For example, column and gutter widths for each step in screen size and colors for the components that you included in your package bootstrap validation.