1. Grid System là gì trong Bootstrap 5?
Bootstrap 5 Grid System (hệ thống lưới) là một trong những công cụ mạnh mẽ giúp bạn tạo ra bố cục responsive (tương thích với mọi kích thước màn hình) một cách dễ dàng và linh hoạt. Hệ thống lưới này dựa trên nguyên tắc chia trang web thành 12 cột, cho phép bạn xây dựng các bố cục phức tạp mà vẫn duy trì được sự nhất quán giữa các kích thước màn hình.
Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về grid system, các class lưới (grid classes), cấu trúc, và cách tạo các cột responsive.
| Cột | Cột | Cột | Cột | Cột | Cột | Cột | Cột | Cột | Cột | Cột | Cột |
| 2 Cột | 2 Cột | 2 Cột | 6 Cột | ||||||||
| 3 Cột | 3 Cột | 3 Cột | 3 Cột | ||||||||
| 4 Cột | 4 Cột | 4 Cột | |||||||||
| 4 Cột | 8 Cột | ||||||||||
| 5 Cột | 7 Cột | ||||||||||
| 6 Cột | 6 Cột | ||||||||||
| 12 Cột | |||||||||||
2. Gird options
Bảng sau đây tóm tắt cách hệ thống lưới Bootstrap 5 hoạt động trên các kích thước màn hình khác nhau:
| XSmall | Small | Medium | Large | Extra Large | XXL | |
|---|---|---|---|---|---|---|
| Class prefix | .col- | .col-sm- | .col-md- | .col-lg- | .col-xl- | .col-xxl- |
| Screen width | <576px | >=576px | >=768px | >=992px | >=1200px | >=1400px |
| Container width | (auto) | 540px | 720px | 960px | 1140px | 1320px |
3. Cấu trúc của Bootstrap 5 Grid System
Hệ thống lưới trong Bootstrap 5 dựa trên ba thành phần chính:
- Container: Là thành phần cơ bản để giới hạn chiều rộng của trang web và chứa các hàng (rows) và cột (columns).
- Row: Là hàng ngang chứa các cột.
- Column: Là các cột chứa nội dung và được bố trí theo lưới 12 cột.
