Phân biệt giữa Bootstrap 4 và Bootstrap 5

9:31 12/06/2021

 

Bootstrap là gì?

Bootstrap là nền tảng mã nguồn mở ra đời cuối năm 2011 được dùng phát triển responsive websites dễ dàng và nhanh chóng với phương pháp mobile-first. Bootstrap dựa trên HTML, CSS và JS. Bootstrap giúp thiết kế Frontend hiệu quả.

Tại sao dùng Bootstrap?

  • Nhanh và dễ hơn
  • Theo phong cách Mobile-first
  • Miễn phí có thể tải tại địa chỉ
  • Hỗ trợ bởi nhiều trình duyệt
  • Thiết kế Responsive

Bootstrap 5 được giới thiệu vào năm 2020 với nhiều tính năng cải tiến so với Bootstrap 4.

Một số class được thêm vào Bootstrap 5:

  • gx-* (Các class kiểm soát chiều dài horizontal/column gutter)
  • gy-* (Các classes kiểm soát chiều dài vertical/row gutter)
  • g-* (Các classes kiểm soát chiều dài horizontal & vertical gutter)
  • rows-cols-auto

Bảng sau đây liệt kê các điểm khác nhau giữa Bootstrap 4 và Bootstrap 5

BASIS OF BOOTSTRAP 4 BOOTSTRAP 5
Hệ thống lưới (Grid System) Có 5 tier (xs, sm, md, lg, xl). Có 6 tier (xs, sm, md, lg, xl, xxl).
Màu (Color) Có các màu giới hạn Có các màu mở rộng được thêm vào
Jquery Hỗ trợ jquery và các plugins Không hỗ trợ Jquery và chuyển sang hỗ trợ vanilla JS
Internet Explorer Bootstrap 4 hỗ trợ cả IE 10 và 11. Bootstrap 5 không hỗ trợ IE 10 và  11.
Các thành phần Form Radio buttons, checkboxes có giao diện khác nhau ở các hệ điều hành và trình duyệt Giao diện của các thành phần form sẽ nhất quán trong các hệ điều hành và trình duyệt
Utilities API Không thay đổi được các tiện ích (utilities) Cho phép thay đổi và tự tạo các tiện ích to modify and also create our own utility
Gutter Dùng .glutter với fontsize tính theo px Dùng .g* với fontsize tính theo rem
Vertical Classes Columns có thể được định vị tương đối Columns không thể định vị tương đối
Bootstrap Icons Bootstrap 4 không có các biểu tượng SVG riêng và phải dùng font-awesome Bootstrap 5 có các biểu tượng riêng dạng SVG
Jumbotron Hỗ trợ Không hỗ trợ
Navbar Có thuộc tính inline-block Thuộc tính Inline-block bị bỏ
Bộ tạo site tĩnh Bootstrap 4 dùng phần mềm Jekyll Bootstrap 5 dùng phần mềm Hugo

Tác giả: Vũ Thị Diệu Thư 

BM CNTT Đà Nẵng

Cùng chuyên mục

Đăng Kí học Fpoly 2023

Bình Luận