Bootstrap 4 có giống với bootstrap 5 không?

Bootstrap là một khung mã nguồn mở từ cuối năm 2011 được sử dụng để thiết kế các trang web phản hồi với cách tiếp cận ưu tiên thiết bị di động nhanh hơn và dễ dàng hơn. Bootstrap có sẵn cho HTML, CSS và JS. Bootstrap giúp thiết kế frontend

Tại sao bootstrap
  • Nhanh hơn và dễ dàng hơn
  • Phong cách di động đầu tiên
  • nó miễn phí. Có sẵn trên www. khởi động. com
  • hỗ trợ trình duyệt
  • Thiết kế đáp ứng

Hiện tại phiên bản bootstrap 5 alpha đã được phát hành và có một số khác biệt giữa bootstrap 4 và bootstrap 5. Bootstrap 5 được thiết kế để sử dụng mà không cần jquery

Cài đặt

Dù bằng cách nào, chúng ta có thể tải xuống bootstrap từ đây https. //getbootstrap. com/docs/5. 0/bắt đầu/tải xuống và thêm nó vào dự án của chúng tôi hoặc chúng tôi có thể thêm nó bằng cách sử dụng cdn như thế

Nếu chúng tôi đang sử dụng JavaScript đã biên dịch và muốn bao gồm Popper một cách riêng biệt, hãy thêm Popper trước JS của chúng tôi, tốt nhất là thông qua CDN

Sau khi tải xuống, giải nén và nén tệp, chúng ta sẽ thấy một cái gì đó như thế này trong thư mục css

Đây là những tệp css được biên dịch sẵn nhất

Trong thư mục js

Hầu hết các tệp js được biên dịch sẵn

Bootstrap hỗ trợ phiên bản ổn định, mới nhất của tất cả các trình duyệt và nền tảng chính. Tuy nhiên nó không hỗ trợ IE11. Kể từ khi Bootstrap được giới thiệu, nó đã sử dụng jQuery như một phần phụ thuộc để cung cấp các tính năng động như mở rộng menu, băng chuyền, danh sách thả xuống, v.v. Vì vậy, thay vì jquery lần này bootstrap, hãy sử dụng vanilla javascript

Các tính năng mới
  1. Vanilla JavaScript thay vì jQuery
  2. Đã xóa hỗ trợ IE 10 và 11
  3. Thuộc tính tùy chỉnh CSS. - Bootstrap 5 hiện hỗ trợ các thuộc tính CSS tùy chỉnh. Trong Bootstrap, 4 biến gốc chỉ có màu và phông chữ. Bootstrap 5 hiện cung cấp các biến CSS trong một số thành phần và tùy chọn bố cục
  4. Bảng màu mở rộng. - Bootstrap 5 hiện đã mở rộng bảng màu của nó để bao gồm nhiều màu hơn có các sắc thái khác nhau như $blue-100, $blue-200, $blue-300, …. , $blue-900
  5. Cập nhật điều khiển biểu mẫu. - Bootstrap 5 bao gồm các điều khiển biểu mẫu được thiết kế tùy chỉnh. Trong Bootstrap 4, các điều khiển biểu mẫu đang sử dụng bất kỳ giá trị mặc định nào mà mỗi trình duyệt cung cấp. Trong Bootstrap 5, các điều khiển biểu mẫu sẽ mang lại giao diện nhất quán hơn nhiều trong tất cả các trình duyệt do thiết kế tùy chỉnh của nó
  6. Hệ thống lưới nâng cao. - Mặc dù Bootstrap 5 giữ nguyên cấu trúc hệ thống lưới đã được giới thiệu trong Bootstrap 4, nhưng nó tăng cường cấu trúc đó bằng cách thêm các lớp mới. Điều này có nghĩa là sẽ cần ít nỗ lực hơn để di chuyển cấu trúc lưới từ phiên bản cũ sang phiên bản mới hơn. Đây là những gì đã thay đổi trong hệ thống lưới Bootstrap 5
  7. Cấp lưới xxl mới.
    Có thể thêm các lớp máng xối vào lưới bằng cách sử dụng. tiện ích g*.
    Các tùy chọn bố cục biểu mẫu đã được thay thế bằng hệ thống lưới mới.
    Các lớp giãn cách dọc đã được thêm vào.
    Các cột không còn vị trí. họ hàng theo mặc định.
  8. hỗ trợ RTL. - Bootstrap 5 hiện bao gồm hỗ trợ RTL. Hỗ trợ RTL (từ phải sang trái) có nghĩa là chúng tôi có thể xây dựng trang web bằng các ngôn ngữ như tiếng Ả Rập, tiếng Do Thái, tiếng Pashto, tiếng Ba Tư, tiếng Urdu và tiếng Sindhi. Các bài viết bằng các ngôn ngữ này bắt đầu từ bên phải của trang và tiếp tục ở bên trái, yêu cầu cài đặt kiểu cụ thể của riêng nó để phù hợp với thiết kế tổng thể của bạn
  9. Thuộc tính dữ liệu khoảng cách tên. - Bootstrap sử dụng các thuộc tính HTML để kích hoạt các hành vi JavaScript. Trong Bootstrap 5, tất cả các thuộc tính như vậy đã được đổi tên từ data-* thành data-bs-*
  10. thuốc phiện. v2. - Chú giải công cụ và cửa sổ bật lên trong Bootstrap được cung cấp bởi Popper. js. Trong Bootstrap 5, v2 của Popper. js đã được thông qua mang lại những thay đổi đột phá nhỏ
  11. Thư viện biểu tượng SVG. - Bootstrap hiện cung cấp thư viện SVG gồm hơn 1.000 biểu tượng dễ dàng tích hợp vào mã của bạn. Bạn có thể thêm các biểu tượng này bằng mã nội tuyến hoặc SVG sprite. Một phiên bản phông chữ web cũng sẽ được giới thiệu với bản phát hành ổn định của thư viện biểu tượng này. để cài đặt biểu tượng bootstrap, hãy viết lệnh npm này trong cmd npm i bootstrap-icons
Sự khác biệt giữa bootstrap 4 và bootstrap 5
  1. Trên cơ sở hệ thống lưới bootstrap 4 có 5 tầng là xs, sm, md, lg, xl trong khi bootstrap 5 có 6 tầng xs, sm, md, lg, xl, xxl
  2. Trên cơ sở màu sắc, bootstrap 4 có các màu hạn chế trong khi như trong bootstrap 5, màu bổ sung đã được thêm vào với bảng màu được cải thiện
  3. Trên cơ sở jquery bootstrap 4 có jquery và tất cả các plugin liên quan trong khi ở bootstrap 5 jquery đã bị xóa. Thay vì jquery, nó chuyển sang vanilla javascript
  4. Trên cơ sở Internet Explorer bootstrap 4 hỗ trợ IE11 mà bootstrap 5 không hỗ trợ Internet Explorer. nó hỗ trợ phiên bản mới nhất và ổn định của tất cả các trình duyệt chính
  5. Trên cơ sở các phần tử biểu mẫu, phần tử biểu mẫu của bootstrap 4 như nút radio, hộp kiểm có giao diện khác nhau trong các ios và trình duyệt khác nhau trong khi phần tử biểu mẫu của bootstrap 5 như nút radio, hộp kiểm có cùng kiểu dáng trong các trình duyệt khác nhau
  6. Trên cơ sở các biểu tượng bootstrap 4 không có biểu tượng cho các biểu tượng, chúng tôi sử dụng phông chữ tuyệt vời trong khi bootstrap có các biểu tượng svg riêng
  7. Trên cơ sở jumbotron bootstrap 4 hỗ trợ jumbotron trong khi bootstrap 5 không hỗ trợ jumbotron
  8. Trên cơ sở card deck bootstrap 4 hỗ trợ card-deck trong khi bootstrap 5 không hỗ trợ tính năng này

Dưới đây là một số lý do tại sao tôi muốn gắn bó với bootstrap 4

  1. Bootstrap 5 vẫn ở phiên bản alpha đang chờ phiên bản ổn định
  2. Dự án cần sự hỗ trợ của internet Explorer

Đây là lý do tại sao tôi muốn chuyển sang bootstrap 5

1. Tôi muốn sử dụng các tính năng mới của Bootstrap như bảng màu mở rộng, hệ thống lưới nâng cao, tiện ích tùy chỉnh, RTL, v.v.

Sự khác biệt giữa Bootstrap 4 và Bootstrap 5 là gì?

Bootstrap 5 bao gồm các điều khiển biểu mẫu tùy chỉnh. Các điều khiển biểu mẫu của Bootstrap 4 đã sử dụng bất kỳ giá trị đặt trước nào có sẵn trong mỗi trình duyệt. Các điều khiển biểu mẫu trong Bootstrap 5 sẽ có giao diện và cảm giác nhất quán hơn đáng kể trên tất cả các trình duyệt do thiết kế tùy chỉnh của chúng

Tôi nên học Bootstrap 4 hay Bootstrap 5?

Bootstrap 4 hoặc 5 cái nào đáng tin cậy hơn? . Bạn có thể sử dụng Bootstrap 4/5 tùy theo yêu cầu. Đáng tin cậy nhất là phiên bản 4 , vì nó có cộng đồng lớn, trong trường hợp bạn gặp sự cố, bạn có thể giải quyết dễ dàng.

Tôi có thể nâng cấp Bootstrap 4 lên 5 không?

Nếu bạn đang sử dụng Bootstrap 4 hoặc phiên bản cũ hơn của khung Bootstrap, bạn có thể cần tùy chỉnh mức hỗ trợ của mình khi chuyển sang Bootstrap 5 . Internet Explorer 10 và 11 đã chính thức bị loại bỏ trên phiên bản mới.

Bootstrap 4 có còn được hỗ trợ không?

2. 0. Bootstrap 4 sẽ chính thức ngừng hoạt động vào ngày 1 tháng 1 năm 2023 , mặc dù rõ ràng là bạn vẫn có thể tiếp tục sử dụng nó lâu hơn thế. Theo dõi repo phát hành của chúng tôi để luôn cập nhật trạng thái bảo trì phát hành.