Bootstrap is a set of open source front-ends for website and web application development (the so-called "front-end" refers to the interface displayed to the end user. The corresponding "back-end" "It is a code running on the server) framework, including HTML, CSS and JavaScript frameworks, providing font typography, forms, buttons, navigation and other various components and Javascript extensions, aiming to make the development of dynamic web pages and web applications more efficient. easy.
Bootstrap is the fourth most "Starred" project on GitHub. Starred more than 133,000 times and branched more than 65,000 times.
Why use bootstrap framework
Bootstrap is a front-end development framework, which consists of standardized css and javascript plug-ins. Its biggest advantage is responsive layout. This allows developers to easily provide the best experience for web pages on desktops, tablets, and mobile phones. Bootstrap has significant advantages in the following aspects
1. Grid system
Pages can be adjusted to fit the user's screen size so that they perform well at every size. Implementing this function relies on two things, one is view, and the other is max-width and min-width.
2. CSS modularization
Bootstrap pre-defines many CSS classes. When using them, just give the class the corresponding class name, such as text-left, text-align, .table wait. The most representative one is the btn class. Bootstrap defines a .bt base class. If you want other styles, you can extend this base class to achieve different visual effects.
3. Plug-in is easy to use
Bootstrap's plug-in development model is very similar to the JavaScript development model. First define a class to implement the main function, then a Plugin function, and then extend this function Go to the JQuery prototype, and finally bind events to specific elements through delegation.
But Bootstrap has browser compatibility issues and is completely incompatible with IE6.
Related recommendations: "bootstrap tutorial"
The above is the detailed content of Why use bootstrap framework. For more information, please follow other related articles on the PHP Chinese website!