Bootstrap is a free, open-source front-end framework used to develop responsive and mobile-friendly websites. It is incorporated with HTML and CSS-based design templates for typography, forms, buttons, tables, navigation, modals, image carousels, and JavaScript plugins.
Bootstrap, which is free to download and use, was developed by Mark Otto and Jacob Thornton at Twitter. It was, however, released as an open source product in August 2011 on GitHub.
Components: Bootstrap provides several reusable components built to provide iconography, dropdowns, navigation, alerts, pop-overs, and more.
CSS: Bootstrap provides basic style definitions for all HTML elements.
Javascript components: Bootstrap comes with Javascript components in the form of JQuery plugins that provide supplementary user interface elements such as dialog boxes, tooltips, and carousels.
Layout components: These components affect the entire structure of the web page. They are responsible for the alignment and positioning of contents on the webpage. Contents that are positioned using the layout components can be fixed or be in a fluid form.
To use Bootstrap in our web development project, we need to load Bootstrap in the head of our HTML file:
From the code sample above, it can be seen that there exist some special code lines which can not be found in an ordinary HTML file. These codes provide the bootstrap effect in the web page created.