Hướng dẫn which is better bootstrap 4 or 5? - cái nào tốt hơn bootstrap 4 hoặc 5?

Cải thiện bài viết

Show

Lưu bài viết

Bootstrap là gì? & NBSP; 

Đây là một khung nguồn mở từ cuối năm 2011 được sử dụng để thiết kế các trang web đáp ứng với cách tiếp cận đầu tiên trên thiết bị di động nhanh hơn và dễ dàng hơn. Bootstrap có sẵn cho HTML, CSS và JS. Theo các ngôn ngữ phía máy chủ như PHP, Node, v.v. Bootstrap giúp thiết kế frontend. Bootstrap đã làm cho công việc cho các nhà phát triển dễ dàng hơn bằng cách làm cho các mẫu sẵn sàng là một phần cơ bản của mỗi trang web. Do đó, mọi người có xu hướng phát triển hơn nữa và không lãng phí thời gian cho các mẫu cơ bản với các thiết kế đẹp cùng với khả năng đáp ứng có sẵn. & NBSP;

Tại sao bootstrap? & Nbsp; 

  • Nhanh hơn và dễ dàng hơn
  • Phong cách đầu tiên di động
  • Nó là miễn phí! Có sẵn trên www.getbootstrap.com
  • Hỗ trợ trình duyệt
  • Thiết kế đáp ứng

Bootstrap 5 Alpha ra mắt vào giữa tháng 6 năm 2020. Vì nó là trong phiên bản Alpha-1, trong tương lai, một số tính năng khác có thể được thêm vào Bootstrap 5

Trong phiên bản Alpha-1 của Bootstrap 5, một số lớp bị xóa là: & nbsp;

  • Hình thức - Hàng
  • hình thức - nội tuyến
  • Danh sách - nội tuyến
  • Thẻ - boong & nbsp;
     

Một số lớp được thêm vào: & nbsp;

  • GX-* (Các lớp kiểm soát chiều rộng máng xối ngang/cột) (classes control the horizontal/column gutter width)
  • Gy-* (Các lớp kiểm soát chiều rộng máng xối dọc/hàng)) (classes control the vertical/row gutter width)
  • G-* (Các lớp kiểm soát chiều rộng máng xối ngang & dọc) (classes control the horizontal & vertical gutter width)
  • rows-cols-auto

Sự khác biệt giữa bootstrap 4 và bootstrap 5 & nbsp; 

Cơ sở củaBootstrap 4Bootstrap 5
Hệ thống lưới điện Nó có 5 tầng (XS, SM, MD, LG, XL).Nó có 6 cấp (XS, SM, MD, LG, XL, XXL).
Màu sắc Nó có màu sắc hạn chế.Thêm màu sắc được thêm vào với vẻ ngoài, một bảng màu cải tiến. Có nhiều sắc thái khác nhau có sẵn để lựa chọn.
JQuery Nó có jQuery và tất cả các plugin liên quan.JQuery được gỡ bỏ và chuyển sang vani JS với một số plugin hoạt động
trình duyệt web IE Bootstrap 4 hỗ trợ cả IE 10 và 11.Bootstrap 5 không hỗ trợ IE 10 và 11.
Các yếu tố hình thức Các nút radio, hộp kiểm có giao diện khác nhau trong các hệ điều hành và trình duyệt khác nhau. Biểu mẫu sử dụng bất kỳ trình duyệt mặc định nào cung cấp.Giao diện của các yếu tố hình thức sẽ không thay đổi, trên các hệ điều hành hoặc trình duyệt khác nhau. Các biểu mẫu có thể được tùy chỉnh và có thể thêm các điều khiển biểu mẫu, chúng sẽ không phụ thuộc vào trình duyệt. & NBSP;
API tiện ích Chúng tôi không thể sửa đổi các tiện ích trong bootstrap 4Bootstrap 5 đã tự do sửa đổi và cũng tạo ra tiện ích của riêng chúng tôi
Mương nước Chúng tôi sử dụng .glutter với phông chữ trong PXChúng tôi sử dụng .g* với phông chữ trong REM
Các lớp học dọc Các cột có thể được định vị tương đốiCác cột không thể được định vị tương đối
Các biểu tượng bootstrap Bootstrap 4 không có biểu tượng SVG của riêng mình, chúng tôi phải sử dụng phông chữ cho các biểu tượng.Bootstrap 5 có biểu tượng SVG riêng
Jumbotron Nó hỗ trợ.Nó không hỗ trợ Jumbotron.
Card Sàn thẻ được sử dụng để tạo ra một isset các thẻ có chiều rộng và chiều cao bằng nhau.Lớp phân tầng thẻ được loại bỏ trong bootstrap
Thanh điều khiển Chúng tôi có thuộc tính khối nội tuyến và chúng tôi sẽ nhận được danh sách thả trắng làm mặc định cho lớp thả xuống-Dark-Dark.Thuộc tính khối nội tuyến bị loại bỏ và chúng tôi sẽ nhận được danh sách thả đen là mặc định cho lớp thả xuống-Dark-Dark.
Trình tạo trang web tĩnh Bootstrap 4 sử dụng phần mềm Jekyll.Bootstrap 5 sử dụng phần mềm Hugo vì nó là Trình tạo trang web tĩnh nhanh.
Lưới Flexbox Điều này giúp dễ dàng thực hiện các thiết kế dọc, và các cột và hàng có thể dễ dàng được thực hiện. Các lớp biện minh cho nội dung trung tâm có thể được sử dụng trực tiếp để căn chỉnh theo yêu cầu.Hệ thống lưới điện nâng cao được cung cấp, cũng có các cột don don có vị trí tương đối. & nbsp;
Hỗ trợ RTL Nó không cho phép chuyển đổi RTL (phải sang trái).Nó cho phép chuyển đổi RTL (phải sang trái).
Thành phần OffCanvas Nó không hỗ trợ thành phần OffCanvas.Nó hỗ trợ thành phần OffCanvas (đó là hiện có sẵn).

Trước khi chúng tôi tham gia vào cuộc tranh luận Boostrap 4 vs Boostrap 5, trước tiên hãy xác định Bootstrap. Bootstrap là một khung công tác HTML CSS và JS miễn phí và nguồn mở được sử dụng để tạo các trang web và ứng dụng web phản hồi và đầu tiên trên thiết bị di động. Nó được gọi là khung phía trước. Twitter đã tạo ra khung này, được phát hành lần đầu tiên vào ngày 19 tháng 8 năm 2011.

Có nhiều phiên bản chính và nhỏ của Bootstrap được phát hành nhưng trong bài viết này, tôi muốn thảo luận về Bootstrap 4 và Bootstrap 5.

Bootstrap 4 được phát hành lần đầu tiên vào ngày 29 tháng 10 năm 2014 và nó được hoàn thành vào ngày 19 tháng 1 năm 2018. Đây là sự thay thế cho Bootstrap 3.

Vào ngày 16 tháng 6 năm 2020, khung Bootstrap 5 đã được phát hành. Nó không còn trong phiên bản beta và không còn có sẵn.n June 16, 2020, the Bootstrap 5 framework was released. It is no longer in beta and is no longer available.

BOOSTRAP 5 = BOOSTRAP 4 + Cập nhật mới và một số thay đổi.

Dựa trên Boostrap 4 Boostrap 5
Hệ thống lưới điện Nó có 5 tầng đáp ứng mặc định là XS, SM, MD, LG, XL.xs, sm, md, lg, xl. Nó có 6 tầng đáp ứng mặc định là XS, SM, MD, LG, XL, XXLxs, sm, md, lg, xl, xxl
Javascript/Jquery Nó phụ thuộc vào jQuery và phải sử dụng jQuery trước khi sử dụng bootstrap. Nó đã loại bỏ jQuery và sử dụng JavaScript Vanilla thuần túy.
Hỗ trợ Internet Explorer Nó không hỗ trợ IE8 và IE9 nhưng hỗ trợ IE10 và IE11 Nó thậm chí còn giảm hỗ trợ cho IE10 và IE11IE10 and IE11
Color  Nó có hỗ trợ màu hạn chế.color supports. Nó hỗ trợ thêm màu sắc với bảng màu mở rộng.expanded color palette.
Phông chữ và kích thước phông chữ Kích thước phông chữ đáp ứng không phải là mặc định Kích thước phông chữ đáp ứng được bật theo mặc định cho phép mở rộng văn bản một cách đáp ứng trong tất cả các chế độ xem và thiết bị
Các yếu tố hình thức Một số yếu tố biểu mẫu như nút radio, thả xuống, công tắc, hộp kiểm trông khác nhau trên các hệ điều hành và trình duyệt khác nhau. Tất cả các yếu tố hình thức có ngoại hình nhất quán trong tất cả các hệ điều hành và trình duyệt.
Mương nước Nó sử dụng .glutter với kích thước phông chữ trong PX. Mặc định: 30 PX.glutter with font size in px. Default : 30 px Nó sử dụng .g* với kích thước phông chữ trong rem. Mặc định 2REM. Có nhiều quyền kiểm soát hơn về chiều rộng máng xối.g* with font size in rem. Default 2rem. Has more control on gutter width.
CSS thuộc tính tùy chỉnh & nbsp; và biến Không có thuộc tính tùy chỉnh cho các thành phần, các tùy chọn bố cục như các thành phần bảngno custom properties for components, layout options such as table components Nó đã thêm các thuộc tính tùy chỉnh CSS cho các thành phần và tùy chọn bố cục.
Các lớp khoảng cách dọc Không có các lớp khoảng cách thẳng đứng. Nó có các lớp thẳng đứng cho khoảng cách.
API và người trợ giúp tiện ích Chúng tôi không thể sửa đổi các lớp ultities trong bootstrap.Chúng tôi có thể tạo các lớp học riêng và phong cách riêng trong khi thiết kế các dự án bằng API tiện ích (Công cụ dựa trên SASS để tạo các lớp tiện ích) Utility API (SASS based tools for generating utility classes)
Định vị Cột hỗ trợ vị trí: tương đốiposition: relative Cột không còn hỗ trợ vị trí: tương đối theo mặc định
Biểu tượng boostrap Không có biểu tượng cho thư viện bootstrap. Nó có thư viện biểu tượng của riêng mình. Sử dụng các biểu tượng SVG
Jumbotron hỗ trợ Nó sử dụng Jumbotron Nó không có jumbotron
Bàn thẻ Nó có một sàn thẻ (được sử dụng để tạo một lưới các thẻ có chiều cao và chiều rộng bằng nhau). Sàn thẻ được loại bỏ dưới dạng lưới trong Bootstrap 5 cung cấp điều khiển đáp ứng nhiều hơn.
form-row Nó có các lớp hàng hình thức với một máng xối nhỏ. Nó không có các lớp hàng hình thức và điều này hỗ trợ bởi các lớp máng xối.
Thanh điều khiển    
Trình tạo trang web tĩnh Boostrap 4 sử dụng Jekyll, một trình tạo trang web tĩnh. BOOSTRAP5 sử dụng Hugo, Lightning nhanh, dễ sử dụng và định cấu hình một trình tạo trang web tĩnh.
URL hướng dẫn https://getbootstrap.com/ https://v5.getbootstrap.com/

Cũng đọc:.com vs .net domain extension

Bây giờ, chúng ta hãy thảo luận chi tiết về từng Bootstrap 4 vs Bootstrap 5.

Nếu bạn muốn di chuyển từ Bootstrap 4 sang Bootstrap 5, chúng ta phải biết những khác biệt dưới đây.

Bootstrap 4 vs Bootstrap 5 Giải thích

1 sử dụng vani javascript thay vì jQuery 🚀 Uses Vanilla Javascript instead of JQuery 🚀

JQuery là một trong những khung JavaScript nổi tiếng nhất. Nó được thành lập vào năm 2006. Khi Bootstrap được tạo ra vào năm 2010, JQuery là một trong những khung JavaScript tốt nhất hiện có và không có khung nào khác có thể cạnh tranh với nó. Kết quả là, thật hợp lý khi tin rằng Bootstrap được phát triển với jQuery làm nền tảng của nó. Tuy nhiên, khi các khung JS khác nhau như Angular, Vue và React được đưa ra ánh sáng, mọi người không thích sử dụng bootstrap vì nó phụ thuộc rất nhiều vào jQuery và mọi người không muốn trộn hai khung JS để xây dựng các ứng dụng.

Để an toàn, Boostrap 5 đã được viết lại hoàn toàn trong JavaScript thuần túy. Điều này tiết kiệm khoảng 85 kb bằng cách sử dụng phiên bản JavaScript.🎉. Và theo quan điểm của tôi, điều này cũng tốt theo quan điểm của Google vì Google bắt đầu giữ tốc độ trang như một yếu tố xếp hạng và không sử dụng jQuery và các khung khác sẽ cải thiện hiệu suất.

https://i.ibb.co/xMW1C7q/vanilla-js.jpg

Ngoài ra, nghiêm túc, vì jQuery, tôi cũng không sử dụng bootstrap để tạo các trang web này.

Theo Mark Otto, người sáng lập Bootstrap, họ đang cố gắng làm cho JavaScript thân thiện và nhanh hơn trong tương lai này., Founder of Bootstrap, they are trying to make this Future Friendly and faster javascript.

Ngoài ra, Bootstrap chủ yếu được coi là khung CSS (không phải khung JS) vì vậy việc thêm jQuery không cần thiết là vô ích. Bootstrap 5 không sử dụng jQuery và dường như nhanh hơn và nhẹ hơn phiên bản trước.

Chúng ta có thể sử dụng jQuery với bootstrap 5 không?

Trả lời: Bạn có thể sử dụng các thành phần Bootstrap 5 với jQuery. Điều này giúp chuyển đổi suôn sẻ cho người dùng từ Bootstrap 4 và Bootstrap 5.

2 Internet Explorer 10 và 11 hỗ trợ Internet Explorer 10 and 11 Supports

Boostrap quyết định bỏ hỗ trợ cho Internet Explorer vì nó chỉ có khoảng 3% thị phần. Ngoài ra, Microsoft bắt đầu tập trung hơn vào trình duyệt Microsoft Edge và khuyên bạn nên sử dụng trình duyệt Edge. Đối với IE 10, Microsoft hỗ trợ kết thúc vào ngày 31/01/2020 và trong tương lai gần, nó kết thúc cho IE 11 vào ngày 14 tháng 10 năm 2025. Tôi tin, vì các giao dịch thương mại với các khách hàng doanh nghiệp lớn, Microsoft tiếp tục cung cấp hỗ trợ Internet Explorer. Vấn đề chính của bootstrap là Internet Explorer nhưng vì ít thị phần hơn, họ dừng hỗ trợ cho IE.3% market share. Also, Microsoft started to give more focus on Microsoft Edge Browser and recommend using Edge Browser. For IE 10, Microsoft supports ends on 01/31/2020 and in near future, it ends for IE 11 on October 14, 2025. I believe, because of commercial deals with major business clients, Microsoft continues to offer internet explorer support. The main problem of Bootstrap was Internet Explorer but because of less market share, they stop support for IE.

Ngoài ra, Internet Explorer không hỗ trợ bất kỳ tiêu chuẩn JavaScript và CSS hiện đại mới nhất nào. Vì vậy, chúng tôi phải biên dịch mọi mã JS trở lại ES5 từ ES6. Làm như vậy cuối cùng làm tăng quy mô dự án. Đây cũng là lý do tại sao Bootstrap 5 đã loại bỏ hỗ trợ cho IE.

Bootstrap 5 (hiện đang ở Alpha) sẽ xóa hỗ trợ Internet Explorer 11, nhưng bạn có thể dễ dàng thêm hỗ trợ bằng cách thêm tệp CSS và nhiều polyfills từ JavaScript. (Nguồn)source)

https://i.ibb.co/NW5r0Cn/internetexplorer.jpg

Hỗ trợ đúng trong trình duyệt sau và phiên bản của nó:

  • Đã bỏ Internet Explorer 10 và 11
  • Microsoft Edge> 16 được hỗ trợ
  • Dropped Firefox < 60 Firefox version > 60 supported
  • Phiên bản Safari> 12 được hỗ trợ
  • iOS Safari> 12 được hỗ trợ
  • Phiên bản Chrome> 60 được hỗ trợ

3 boostrap 4 vs boostrap5: Hệ thống lưới nâng cao Boostrap 4 vs Boostrap5: Enhanced Grid System

Cả Bootstrap 4 và Bootstrap 5 đều sử dụng hệ thống lưới cho thiết kế bố cục trang web trên các kích thước và chế độ xem màn hình khác nhau. Bởi vì giám sát dường như là một vấn đề lớn ngày nay

Hệ thống lưới Bootstrap 4

Điểm dừngTiền tố lớpKích thước
Rất nhỏKhông (Tự động)0 - 576 PX
Nhỏ béSM≥ 576px
Vừa phảimd≥ 768px
LớnLG≥ 992px
Cực lớnXL1200px
Thêm lớn hơnXXL1400 PX & NBSP; & nbsp; (Đã thêm vào Bootstrap 5)( Added in Bootstrap 5)
<div class="container">
  <div class="row">
    <div class="col-sm">
      //First Column
    div>
    <div class="col-sm">
      //Second Column
    div>
    <div class="col-sm">
       // Third column
    div>
  div>
div>

4 BOOSTRAP 4 VS BOOSTRAP 5: Biểu tượng và phông chữ nâng cao Boostrap 4 vs Boostrap 5: Enhanced Icons and Fonts

Biểu tượng là một trong những phần quan trọng của giao diện người dùng cho các trang web và ứng dụng. Trong Bootstrap 4, chúng tôi đã sử dụng các tệp bên ngoài cho các biểu tượng vì nó thiếu thư viện biểu tượng của riêng tôi. Chúng tôi đã từng sử dụng fontawgie, biểu tượng miễn phí, biểu tượng flaticonsfor. Nhưng trong Bootstrap 5, nó có các biểu tượng dựa trên SVG của riêng mình để nó có thể được sử dụng trong cả hai trang HTML và CSS cũng như trong thẻ hình ảnh. Boostrap 5 biểu tượng được mở có nguồn gốc theo MIT. Các biểu tượng này được phát triển trong FIGMA và xuất khẩu ở các định dạng SVG và có ngoại hình tuyệt vời. are one of the important parts of User Interfaces for websites and applications. In Bootstrap 4 we used to use external files for Icons as it lacks my own Icon Library. We used to use FontAwesome, free icons, flaticonsfor icons. But in bootstrap 5, it has its own inbuild SVG-based Icons so it can be used in both HTML and CSS pages as well as in the image tag. Boostrap 5 icons are open-sourced under MIT. These icons are developed in Figma and exported in SVG formats and have great looks.

bootstrap-5-icon

Liên kết cho biểu tượng Bootstrap 5: Bấm vào đây.click here.

Boostrap 5 đang cung cấp các biểu tượng thông qua NPM như được hiển thị bên dưới:

npm install bootstrap-icons

Chúng ta có thể sử dụng Boostrap 4 mà không cần jQuery không?

Trả lời: Có, chúng tôi có thể sử dụng boostrap mà không cần jQuery với các tính năng hạn chế.

5 bootstrap 4 vs bootstrap 5: ShortName cho Gutter Bootstrap 4 vs Bootstrap 5: Shortname for Gutter

Không gian giữa cột (thông qua đệm) trong hệ thống lưới được gọi là máng xối. Phần đệm này được bù cho cột đầu tiên và cột cuối cùng tính bằng các hàng bằng một biên độ âm. Boostrap 5 tương đối sử dụng một tên ngắn hơn cho máng xối. Trong Bootstrap 4 sử dụng máng xối là 30px mặc định của tôi (bên trái + bên phải của cột). Nhưng trong Bootstrap 5, máng xối mặc định là 2 REM (bên trái + bên phải của cột).

6 Yếu tố mẫu: Boostrap 4 vs Bootstrap 5 Form Elements: Boostrap 4 vs Bootstrap 5

Các yếu tố biểu mẫu trong biểu mẫu bao gồm thả xuống, hộp kiểm, nút radio, trường văn bản, khu vực văn bản và nhiều hơn nữa. Trong Bootstrap 4, chúng tôi có một trình duyệt và phụ thuộc vào hệ điều hành cho các yếu tố hình thức đó nhưng Bootstrap 5 có vẻ ngoài chung cho tất cả các yếu tố hình thức đó và độc lập với trình duyệt và OS. Vì vậy, điều này mang lại sự đồng nhất là một cách tiếp cận tốt.

7 Bootstrap 4 vs Bootstrap 5: Kích thước phông chữ đáp ứng (RFS) Bootstrap 4 vs Bootstrap 5: Responsive Font Size(RFS)

Kích thước phông chữ đáp ứng có nghĩa là khi chế độ xem nhỏ hơn, kích thước phông chữ sẽ nhỏ hơn. Đạt được hành vi này trong Bootstrap 4 và các phiên bản trước đó là rất khó khăn. Chúng tôi đã từng sử dụng rất nhiều hack như sử dụng các truy vấn truyền thông và phương pháp calc để làm cho kích thước phông chữ phản ứng có vẻ tẻ nhạt. Công việc tẻ nhạt này được giải quyết trong Bootstrap 5 bằng cách thêm kích thước phông chữ đáp ứng mặc định.media queries and the calc method for making text font size responsive which seems to be tedious. This tedious work is solved in bootstrap 5 by adding a default responsive font size.

8 Bootstrap 4 vs Bootstrap 5: Tối ưu hóa thành phần Navbar Bootstrap 4 vs Bootstrap 5: Navbar Component Optimization

Navbar là một phần quan trọng của Boostrap và trong mỗi trang web và ứng dụng, nó được sử dụng để làm cho nó thân thiện hơn với người dùng. Và nó dường như được tối ưu hóa hơn trong Bootstrap 5.

  • Thuộc tính khối nội tuyến của Navbar có mặt trong Bootstrap 4 và được loại bỏ trong Bootstrap 5.
  • Boostrap 4 có một danh sách thả xuống màu trắng trong Thanh điều khiển mặc định nhưng Bootstrap 5 có một danh sách thả xuống màu đen trong thanh điều hướng mặc định.

9 bootstrap 4 vs bootstrap 5: accordion mới Bootstrap 4 vs Bootstrap 5: New Accordion

Boostrap 5 bao gồm một accordion với các biểu tượng chevron ở phía bên phải của mỗi mục accordion. Biểu tượng này có trạng thái và có thể được nhấp vào. Để loại bỏ màu nền, đường viền và góc mặc định, sử dụng lớp accordion-flush.

Bootstrap 4 không có biểu tượng chevron và chúng tôi đã sử dụng để tự tạo nó bằng JavaScript nhỏ.

accordion-boostrap5

10 Boostrap 4 vs Boostrap 5: Bàn làm việc được gỡ bỏ Boostrap 4 vs Boostrap 5: Card Desk Removed

Trong Bootstrap 4, sàn thẻ được sử dụng để tạo một thẻ có chiều cao và chiều rộng bằng nhau. Tính năng này được loại bỏ trong Bootstrap 5 vì bây giờ Bootstrap 5 có hệ thống lưới đáp ứng được kiểm soát nhiều hơn có thể dễ dàng sử dụng để đạt được những thứ như vậy.

11 Bootstrap 4 vs Bootstrap 5: CSS Tùy thuộc tính tùy chỉnh Bootstrap 4 vs Bootstrap 5: CSS custom Properties

Bootstrap 5 đang sử dụng các thuộc tính CSS tùy chỉnh trên các biến SASS. Vì vậy, điều này làm sạch mã bootstrap và cải thiện việc tái sử dụng mã. Ngoài ra, bây giờ các biến CSS có thể được truy cập bên trong JavaScript và có thể thực hiện các thay đổi trên CSS.so, chúng tôi không dựa vào biến SASS. Đây là một trong những tính năng tuyệt vời của Bootstrap 5. & NBSP;

Trong Bootstrap 4, biến gốc chỉ có sẵn cho màu sắc và phông chữ nhưng trong bootstrap, chúng ta có thể tạo các thuộc tính CSS tùy chỉnh.

Trong bootstrap 4 sử dụng biến gốc

root {
  --success: #66CD00;
}

.dropdown-menu > a:hover {
  color: var(--success);
}

Hiện tại, Bootstrap 5 đang trong giai đoạn alpha, không phải lo lắng nó sẽ sớm áp dụng các tính năng hữu ích hơn.

12 API tiện ích được cải tiến Improved Utility API

Trong Bootstrap 4, chúng tôi có các tiện ích ký quỹ và đệm nhưng trong Bootstrap 5 API tiện ích khác cũng được thêm vào. Ngoài ra, chúng tôi có thể tạo các tiện ích tùy chỉnh của riêng mình, ví dụ bạn có thể thêm các tiện ích đuôi trong bootstrap. Bạn cũng có thể xóa không trong các tiện ích đã sử dụng để điều này giúp làm cho tệp CSS của bạn nhỏ hơn.

13 bảng màu Color Palette

Bootstrap 5 đã thêm nhiều bảng màu. Nó có hơn 100 tính năng bảng màu. Bootstrap 5 đã cải thiện độ tương phản màu.

color-palette

14 bootstrap 4 vs bootstrap 5: Đối tượng phương tiện bootstrap Bootstrap 4 vs Bootstrap 5: Bootstrap Media Objects

Các đối tượng phương tiện trong Bootstrap 4 giúp căn chỉnh hình ảnh và video để căn chỉnh bên trái hoặc bên phải với nội dung văn bản một cách hiệu quả.

Trong Bootstrap 4, chúng tôi đã từng làm như:

<div class="media" >
  <img class="js-lazy-image" src="..." class="mr-3  mt-3 rounded-circle" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Media headingh5>
    Textual Content Here ...
  div>
div>

Trong bootstrap 5:

<div class="d-flex">
  <img class="js-lazy-image" src="..." width="128" height="128" class="flex-shrink-0 mr-3 mt-3" alt="...">
  <div>
    <h5 class="mt-0">Media headingh5>
    Textual Content Here...
  div>
div>

15 mẫu được cập nhật & nbsp; Updated Forms 

Trong Bootstrap 5, lớp .Custom không cần thiết. Nút radio và hộp kiểm được mặc định là Hải quan.custom class is not in need. The radio button and checkbox are customs by default.Bootstrap 4 used to have custom,custom-control-label,custom-control-input,custom-control but bootstrap don't have those classes.

Nút radio Bootstrap 4 với lớp tùy chỉnh

<div class="custom-control custom-radio">
    <input type="radio" class="custom-control-input" id="room1" name="room">
    <label class="custom-control-label" for="customRadio">Custom radiolabel>
div>

Bootstrap 5 Nút radio

<div class="form-check">
  <input class="form-check-input" type="radio" name="room" id="room1">
  <label class="form-check-label" for="radio">Radiolabel>
div>

16 Bootstrap 5: Nhãn nổi Bootstrap 5: Floating Label

Bootstrap 5 cũng đã thêm một nhãn nổi, đẩy lên nhãn khi bạn bắt đầu gõ vào một trường văn bản. Để kích hoạt nhãn nổi, hãy sử dụng lớp nổi. ID của trường đầu vào và cho nhãn phải giống nhau.

floating-level-bootstrap5

17 Đang tải trình giữ chỗ Loading Placeholder

Bootstrap 5 đã giới thiệu một trình giữ chỗ tải cho thấy một số thứ đang tải.

loading-placeholder-bootstrap5

18 Trình tạo trang web tĩnh Static Site Generator

Cả Jekyll và Hugo đều là bộ tạo trang web tĩnh. Bootstrap 4 được tích hợp với Jekyll thông qua SASS nhưng trong Bootstrap 5 Hugo thông qua SASS được sử dụng. Hugo dường như là một tia sét nhanh, linh hoạt, dễ sử dụng và định cấu hình trình tạo trang web tĩnh.

19 tài liệu tùy chỉnh được cải tiến Improved Customize Documentation

Bootstrap 5 đã cải thiện tài liệu và có nhiều lời giải thích hơn. Nó là dễ đọc hơn.

20 Sử dụng popper mới nhất Use of latest popper

Popper.js không bắt buộc trong các dự án của bạn nếu bạn không cần popover, thả xuống và phương thức. Trong Bootstrap 4, nó được đặt theo yêu cầu cho hiệu suất tốt hơn và không có lỗi. Popper & nbsp; được nâng cấp từ popper v1.x lên popper v2.x trong bootstrap 5.

Nếu bạn sử dụng gói bootstrap thì bạn không cần poppers làm các tập lệnh riêng biệt trong cả hai dự án Bootstrap 4 và Bootstrap 5.

21 RTL và off-canvas RTL and off-canvas

Bootstrap 5 Alpha không có các tính năng như RTL và Off-Canvas, nhưng theo tài liệu của họ, họ nói rằng họ sẽ sớm mang lại quyền hỗ trợ ngôn ngữ trái như tiếng Ả Rập, tiếng Do Thái, tiếng Urdu sớm. & NBSP; & NBSP;

Cuối cùng, Bootstrap 5 không nằm trong phiên bản alpha và bây giờ Bootstrap mới nhất hỗ trợ RTL (ngôn ngữ bên trái sang bên trái). Bạn có thể thiết lập nó với một vài bước.

rtl-vs-ltr-bootstrap5

Bấm vào đây để biết thêm.

OffCanvas là một thành phần bên và thanh bên của Bootstrap 5 mà bạn có thể sử dụng để chuyển đổi qua JavaScript để xuất hiện từ bên phải, bên trái hoặc dưới cùng của chế độ xem. Nó được coi là ngăn kéo điều hướng thân thiện với thiết bị di động. Bạn có thể đạt được tương tự trong Bootstrap 4 nhưng bạn phải thêm một plugin bổ sung cho nó. Nhưng trong Bootstrap 5, nó xuất hiện theo mặc định.is a bootstrap 5 sidebar and navbar component that you can use to toggled via javascript to appear from right, left or bottom of the viewport. It is considered to be Mobile friendly Navigation Drawer. You can achieve the same in bootstrap 4 but you have to add an additional plugin for it. But in bootstrap 5 it comes by default.

offcanvas leftbarHình. Offcanvas rời Nav Bar

Chúng ta có nên chuyển sang Bootstrap 5 không?

Trả lời: Bootstrap giúp bạn tăng tốc quá trình phát triển các trang web và ứng dụng web. Vì vậy, tôi đề nghị bạn sử dụng nó. Hiện tại, chúng tôi có Bootstrap 5 trong giai đoạn Alpha. Có nhiều mẫu cho Bootstrap 5 sử dụng các tính năng hiện có. Một số trong số họ là:

  • Không gian
  • Mến
  • Appi
  • Học
  • Medic

Bạn có thể đi và chơi với các tính năng Bootstrap 5 và nếu bạn muốn xây dựng một trang web đơn giản, bạn có thể sử dụng nó. Nhưng nếu bạn muốn có nhiều tính năng như Bootstrap 4 hiện đang có phiên bản ổn định và trưởng thành của Bootstrap 5.

Cảm ơn vì đã đọc. Nếu bạn có bất kỳ đề xuất thì xin vui lòng nhận xét miễn phí. Những đề xuất và lời khuyên có giá trị của bạn sẽ được đánh giá rất cao.

Bootstrap 4 hay bootstrap 5 tốt hơn là tốt hơn?

Bootstrap 4 hỗ trợ cả IE 10 và 11.Bootstrap 5 không hỗ trợ IE 10 và 11. Các nút radio, hộp kiểm có giao diện khác nhau trong các hệ điều hành và trình duyệt khác nhau.Biểu mẫu sử dụng bất kỳ trình duyệt mặc định nào cung cấp. Bootstrap 5 doesn't support IE 10 and 11. Radio buttons, checkboxes have different look in different OS and browsers. The form uses whatever default browsers provide.

Phiên bản nào của bootstrap là tốt nhất?

Phiên bản bootstrap..
B3.Tìm hiểu Bootstrap 3 »Bootstrap 3 là phiên bản ổn định nhất của Bootstrap và nó vẫn được nhóm hỗ trợ cho các thay đổi và thay đổi tài liệu quan trọng ..
B 4.Học Bootstrap 4 »....
B5.Tìm hiểu bootstrap 5 ».

Bootstrap phiên bản 5 có ổn định không?

Bootstrap 5 ổn định đã được phát hành vào ngày 5 tháng 5 năm 2021..

Tôi có nên sử dụng Bootstrap 5 không?

Bootstrap giúp xây dựng trang web và web một cách nhanh chóng.Đây là khuôn khổ phổ biến nhất thế giới để xây dựng ứng dụng phản ứng, di động trước trên web.Lý tưởng nhất là Bootstrap tiết kiệm thời gian từ việc viết rất nhiều mã CSS và cho chúng tôi nhiều thời gian hơn để thiết kế các trang web.. It is the world's most popular framework for building the responsive, mobile-first app on the web. Ideally Bootstrap saves time from writing a lot of CSS code and gives us more time to spend on designing web pages.