Research and Review Bootstrap
- Briefly describe Bootstrap and its primary uses.
- Bootstrap is a free, open source front-end tool kit used for developing with the Dynamic HTML. It is is a framework
that is used to build responsive, mobile first products.
- What is a CSS framework?
- Prepackaged software is designed for the purpose of easier use of CSS.
- Why is Bootstrap referred to as a framework?
- Bootstrap has HTML and CSS templates that are premade for use, which save developers time from having to work
from scratch.
- What are some of the advantages and disadvantages to using a framework?
- Pros
- Frameworks tend to benefit smaller projects
- A framework benefits smaller teams and tighter deadlines because it provides a lot of functionality out of the
box.
- A framework usually benefits teams with lower expertise, by providing them a rich set of functionality and more
importantly an opinionated approach for development.
- Cons
- A framework might be a constraint on bigger projects, as it is difficult to modify the flow of an application
under the direct control of a framework.
- The framework’s core behaviour can’t be modified, meaning that when you use a framework, you are forced to respect
its limits and work the way it is required. Make sure you choose a framework that suits your needs.
- List and describe at least five features or functions that Bootstrap provides as part of its framework.
- Simple Integration
- Bootstrap can be simply integrated along with distinct other platforms and frameworks, on existing sites and
new ones too and one more things you can also utilize particular elements of Bootstrap along with your current
CSS.
- Mobile-Friendly
- Mobile-first approach: In Bootstrap 3, mobile-first styles are part of the core framework
- Responsive features
- Bootstrap's responsive CSS adjusts to phones, tablets, and desktops
- Customizable Bootstrap
- The Bootstrap can be customized as per the designs of your project.
- Base styling for most HTML elements
- A website has many different elements such as headings, lists, tables, buttons, forms, etc. The HTML elements
for which styles are provided are; Typography Code, Tables, Forms, Buttons, Images, Icons