What does the bootstrap framework mean
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" is the code running on the server) Framework, including HTML, CSS and JavaScript frameworks, provides typography, forms, Buttons, navigation and various other components and Javascript extensions are designed to make the development of dynamic web pages and web applications easier.
Bootstrap is compatible with the latest versions of Google Chrome, Firefox, Internet Explorer, Opera and Safari browsers, although some browsers do not support all operating systems.
Starting from version 2.0, Bootstrap supports responsive web design (RWD). Page layout can be dynamically adjusted based on the device on which the web page is displayed (desktop, tablet, mobile phone).
Starting from version 3.0, Bootstrap prioritizes mobile devices as its design guideline, placing more emphasis on responsive design.
The 4.0 alpha version adds support for Sass and Flexbox.
Bootstrap is open source software and can be found on GitHub. Developers are encouraged to participate in the project and make their own contributions to the project.
Bootstrap adopts a modular design and uses the LESS style sheet language to implement various components and tools. A file named bootstrap.less includes these components and tools. Developers can modify this file to decide which components are needed for the project.
Limited customization is possible through a basic configuration file, and more in-depth customization is also possible.
LESS language supports variables, functions, operators, combined selectors and a feature called Mixin (mixin).
Starting from Bootstrap 2.0, the Bootstrap documentation includes a special option called "custom". Developers can choose the included components and effects according to their actual needs, and then generate and download the compiled package.
The grid system and responsive design are based on 1170 pixels wide. In addition, developers can also customize benchmarks. In both cases, Bootstrap offers four variations: mobile portrait, mobile landscape and tablet, PC low resolution, and high resolution, with each variant automatically adjusting the grid width.
Related recommendations: "bootstrap tutorial"
The above is the detailed content of What does bootstrap framework mean?. For more information, please follow other related articles on the PHP Chinese website!