Bootstrap is a powerful mobile first front-end framework. This is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. It makes front-end web development faster and easier.
History of Bootstrap:
This was by Mark Otto and Jacob Thornton at Twitter & released as an open source product in August 2011 on GitHub.
Why We Need Bootstrap?
Excellent Browser Support:Bootstrap is supported by all popular browsers like Internet Explorer, Firefox, Opera, Safari & Chrome etc.
Mobile first approach:
The framework consists of mobile first styles throughout the entire library instead of in separate files sine since Bootstrap 3.
Easy to started:
Anyone who has the knowledge of HTML and CSS can get started with Bootstrap.
You can get good documentation from its official site.
Its responsive CSS adjusts to desktops, tablets and mobiles.
Clean and Uniform Solution:
It provides a clean and uniform solution for building an interface for developers & webmasters.
Easy to Customize:
Bootstrap is easy to customize because it consist of beautiful and functional built-in components.
Web Based Customization:
Bootstrap also provides web based customization
The best feature of Bootstrap, it is an open source.
It provides a basic structure with Grid System, link styles & background.
It comes with global CSS settings, fundamental HTML elements styled enhanced with extensible classes, and an advanced grid system.
Components of Bootstrap:
It consist of dozen reusable components that built to provide iconography, dropdowns, navigation, alerts, popovers, and much more.
It consists of dozen custom jQuery plugin which is easy to include. You can easily include them all, or one by one
To get your own version you can customize Bootstrap’s components, LESS variables, and jQuery plugin.