Lecture Notes: Bootstrap
Bootstrap is a very popular CSS framework that provides an extensive set of CSS rules, HTML templates, and widgets that allow developers to quickly create professional looking user interfaces without reinventing the wheel. With the proliferation of phones, tablets, and mobile computing in general, Bootstrap takes the approach of "mobile first" which means that we should not design for the smaller, portable screens as an after-thought. Instead we should consider this fast growing segment of users first since are becoming the majority. Thinking of mobile first forces developers to think hard about how to best use a smaller realstate. This constraint makes you focus on the most important pieces of information first to better serve your users. If the user happens to have a larger screen then the application can adapt, it can respond by showing other useful information, or more details. Bootstrap provides thorough support for building responsive Web pages.