Home Web Front-end HTML Tutorial 【5】Understand Bootstrap's preset grid system_html/css_WEB-ITnose

【5】Understand Bootstrap's preset grid system_html/css_WEB-ITnose

Jun 24, 2016 pm 12:05 PM
bootstrap grid system

Before we start, let’s talk about a class, because it will be used later

<div class="container">  ...</div>
Copy after login

You can wrap the content on the page with .container. Center aligned. The width of the container is set within different media query thresholds to match the grid system.

Note: Due to the padding and fixed width settings, .container cannot be nested.

Some people here may not know what "different media query threshold ranges" are? What I want to say here is that a set of ranges is defined (this range has several intervals). If the browser width value (i.e., the visual area) you are currently using is within a certain interval of this set of ranges, then use this The solution for browsing web pages in intervals. (I don’t know if I can make people understand by saying this, sweat ̄□ ̄||)

============================ ================================================== =====================

【1】Let’s introduce the grid system (excerpt from the official website)

Bootstrap has a built-in responsive, mobile-first fluid grid system. As the screen device or viewport size increases, the system will automatically be divided into up to 12 columns.

1. It contains easy-to-use predefined classes (this is what we are talking about, I don’t know if it is an official Chinese typo, why is there an extra e after class);

2 , and there are powerful mixins used to generate more semantic layouts (this is not what we are talking about, it is equivalent to customizing the grid layout you want, the default preset classe is enough for us, if you want to go further , you can study it yourself).

============================================== ================================================== ===

【2】The grid system is used to create a page layout through a series of combinations of rows and columns, and your content can be placed into the created layout.

The following is an introduction to the working principle of the following Bootstrap grid system:

1. "Row" must be included in the .container in order to give it the appropriate alignment and Padding.
2. Use "row" to create a group of "columns" in the horizontal direction.
3. Your content should be placed within "column", and only "column" can be used as a direct child element of row.
4. Through some predefined Grid classes (.row and .col-xs-4) can be used to quickly create grid layouts. The mixins defined in the Bootstrap source code can also be used to create semantic layouts.
5. Create "by setting padding." "Gutter" between "columns". Then offset the effect of padding by setting negative margins for the first and last.
6. The columns in the grid system are specified by specifying 1 to 12 value to represent the range it spans. For example, three equal-width columns can be created using three .col-xs-4

full-screen layout methods:

for those that need to occupy the entire. For browser viewport pages, the content area needs to be wrapped in a container element and given padding: 0 15px; in order to offset the margin: 0 -15px; set for .row (if not If so, your page will be 15px beyond the viewport, and a horizontal scroll bar will appear at the bottom of the page)

ps. To be honest, I didn’t understand a few sentences in the pile above, but I generally understand them. Those who don’t understand can only understand it through the following exercises. Of course, the use of this grid reminds me of using Excel tables. ================================================== ==============================

I have excerpted so many official websites, and we will discuss them again at the beginning. When we talked about "different media query threshold ranges", that is, the grid option, let's take a look at it!

【3】The grid option is how Bootstrap's grid system works on multiple screens. It works on the equipment. Let’s take a look at the table given by the Chinese official website

From the table we can see that there are 4 intervals corresponding to our own equipment. We assume that The view area is x.

The grid class works on devices with a screen width greater than or equal to the threshold, and will override the class set for small screen devices. Therefore, it is applied to any element. Any .col-md- (begins with) class will work not only on medium-sized screens, but also on large-screen devices (if no .col-lg- (begins with) class is set)
lg large(大) x≥1200px 桌面
md middle(中) 992px≤x<1200px 桌面
sm small(小) 768px≤x<992px 平板
xs extra small(极小,网上找的,不知道有没有更合适的) x<768px 手机

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to use bootstrap button How to use bootstrap button Apr 07, 2025 pm 03:09 PM

How to use the Bootstrap button? Introduce Bootstrap CSS to create button elements and add Bootstrap button class to add button text

How to do vertical centering of bootstrap How to do vertical centering of bootstrap Apr 07, 2025 pm 03:21 PM

Use Bootstrap to implement vertical centering: flexbox method: Use the d-flex, justify-content-center, and align-items-center classes to place elements in the flexbox container. align-items-center class method: For browsers that do not support flexbox, use the align-items-center class, provided that the parent element has a defined height.

How to resize bootstrap How to resize bootstrap Apr 07, 2025 pm 03:18 PM

To adjust the size of elements in Bootstrap, you can use the dimension class, which includes: adjusting width: .col-, .w-, .mw-adjust height: .h-, .min-h-, .max-h-

How to insert pictures on bootstrap How to insert pictures on bootstrap Apr 07, 2025 pm 03:30 PM

There are several ways to insert images in Bootstrap: insert images directly, using the HTML img tag. With the Bootstrap image component, you can provide responsive images and more styles. Set the image size, use the img-fluid class to make the image adaptable. Set the border, using the img-bordered class. Set the rounded corners and use the img-rounded class. Set the shadow, use the shadow class. Resize and position the image, using CSS style. Using the background image, use the background-image CSS property.

How to upload files on bootstrap How to upload files on bootstrap Apr 07, 2025 pm 01:09 PM

The file upload function can be implemented through Bootstrap. The steps are as follows: introduce Bootstrap CSS and JavaScript files; create file input fields; create file upload buttons; handle file uploads (using FormData to collect data and then send to the server); custom style (optional).

How to view the date of bootstrap How to view the date of bootstrap Apr 07, 2025 pm 03:03 PM

Answer: You can use the date picker component of Bootstrap to view dates in the page. Steps: Introduce the Bootstrap framework. Create a date selector input box in HTML. Bootstrap will automatically add styles to the selector. Use JavaScript to get the selected date.

How to set the bootstrap navigation bar How to set the bootstrap navigation bar Apr 07, 2025 pm 01:51 PM

Bootstrap provides a simple guide to setting up navigation bars: Introducing the Bootstrap library to create navigation bar containers Add brand identity Create navigation links Add other elements (optional) Adjust styles (optional)

How to layout bootstrap How to layout bootstrap Apr 07, 2025 pm 02:24 PM

To use Bootstrap to layout a website, you need to use a grid system to divide the page into containers, rows, and columns. First add the container, then add the rows in it, add the columns within the row, and finally add the content in the column. Bootstrap's responsive layout function automatically adjusts the layout according to breakpoints (xs, sm, md, lg, xl). Different layouts under different screen sizes can be achieved by using responsive classes.

See all articles