Why use Bootstrap?
You probably have a reasonable idea of why you would use Bootstrap for developing websites after reading its history, but there is more to it. Simply put, it provides the following:
- A responsive grid, using the design philosophies mentioned in the first chapter.
- Cross browser compatibility, using
Normalize.css
to ensure elements render consistently across all browsers, (not a very easy task, I might add, speaking from experience). You might be wondering why it's difficult. Simply put, there are several different browsers, each with a plethora of versions, which all render content differently. I've seen some browsers put a border around an image by default, whereas some browsers don't. This type of inconsistency will prove to be very bad for user experience. - A plethora of UI components, by providing polished UI components as developers, we are going to bring our creativity to life in a much easier way. These components usually allow a team to increase their development velocity...