Bài 2: Hệ thống lưới trong Bootstrap và responsive – Grid System Bootstrap

Trong bài học kinh nghiệm này, tất cả chúng ta sẽ khám phá một phần rất quan trọng và cũng là một trong những nguyên do nên dùng Bootstrap là Hệ thống lưới trong Bootstrap và responsive – Grid System Bootstrap. Mình sẽ ra mắt về mạng lưới hệ thống lưới cũng như cách sử dụng chúng .

Video – Hệ thống lưới trong Bootstrap và responsive – Grid System Bootstrap

Responsive là một ưu điểm và cũng là nguyên do tại sao nên dùng Bootstrap. Mình đã từng ra mắt cách tạo web responsive trong bài 29 của HTML và CSS cơ bản. Nhưng cách làm đó rất mất thời hạn và kh6ong tối ưu. Với mạng lưới hệ thống lưới Bootstrap, việc responsive cho web thuận tiện hơn .

Có làm thì mới có ăn như ai đó từng nói - Vài dòng ngắn cho QUẢNG CÁO nhé

Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn đăng ký và sử dụng hosting từ link trên, Góc Làm Web sẽ có một ít tiền để duy trì. 

Hướng dẫn chi tiết

Hệ thống lưới trong Bootstrap

Một lưu ý trước tiên là Bootstrap 4 chuyển sang dùng flexbox thay vì float cho hệ thống lưới này.

Website sẽ chia thành 12 cột có chiều rộng bằng nhau .
Hệ thống lưới trong Bootstrap và responsive - Grid System Bootstrap

"Ra đời, cuộc sống bươm chải, có làm vẫn không có ăn" nên phải gắn QUẢNG CÁO

Các bạn cần hosting WordPress nhanh, rẻ và dễ sử dụng có free SLL hãy chọn Azdigi nhé.
Link đăng ký: NHẬN NGAY ƯU ĐÃI
Nếu các bạn mua hosting từ link trên, mình sẽ có một ít tiền để duy trì. Cảm ơn

Đầu tiên cần khối có class container hoặc container-fluid bao bên ngoài. Sự độc lạ giữa 2 loại này là :
+ container : sẽ là một khối có chiều rộng khoảng chừng 1200 px, nằm chính giữa website .
+ container-fuild : sẽ là một khối có chiều rộng full màn hình hiển thị .

Sau đó, bên trong khối container ( container-fluid ) là khối có class row chia thành từng phần theo hàng ngang

Trong mỗi row chia cột bằng 5 loại class col-loại màn hình chuẩn -số cột

Các loại chuẩn màn hình

+ xs : extremely small – phone – chiều rộng màn hình hiển thị nhỏ hơn 576 px
+ sm : small – tablet – máy tính bảng > 576 px
+ md : medium – máy tính > 768 px

+ lg: large màn hình desktop > 992px

+ xl : extremely large màn hình hiển thị lớn > 1200 px

Cách sử dụng

+ Nếu chỉ có 1 khối và không có số cột thì mặc định là 12 cột ( full khối container ) .

+ Nếu bạn có 3 khối

thì sẽ tự động được chia đều như

. Vì như đã trình bày lúc đầu, Bootstrap 4 sử dụng flexbox.

+ Các màn hình hiển thị có kích cỡ lớn hơn loại được sử dụng sẽ vận dụng giống, những màn hình hiển thị nhỏ hơn sẽ tự động hóa chuyển sang col-12 ( một cột một hàng ) nếu không có setup riêng .
Ví dụ đoạn code sau
Thêm thẻ meta này vào phần head


Phần thẻ body toàn thân như sau

Kết quả khi chạy của đoạn code trên
+ Khi màn hình hiển thị có chiều rộng > 768 px thì mỗi hàng sẽ chia 2 cột, một cột 4 và một cột 8 .
+ Nếu chiều rộng nhỏ hơn 768 px thì sẽ chia thành 2 cột 6 .

+ Nếu chiều rộng nhỏ hơn 576px, mỗi hàng chỉ còn 1 cột.

Code mẫu: Download

Nếu có thắc mắc, hãy đặt câu hỏi bằng cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web.

Liên hệ