Hướng dẫn bootstrap 5.1 icons - biểu tượng bootstrap 5.1

Mặc dù Bootstrap không bao gồm một biểu tượng được đặt theo mặc định, chúng tôi có thư viện biểu tượng toàn diện của riêng mình có tên là Bootstrap Icon. Hãy sử dụng chúng hoặc bất kỳ biểu tượng nào khác được đặt trong dự án của bạn. Chúng tôi đã bao gồm các chi tiết cho các biểu tượng bootstrap và các bộ biểu tượng ưa thích khác bên dưới.

Mặc dù hầu hết các bộ biểu tượng bao gồm nhiều định dạng tệp, chúng tôi thích triển khai SVG để có khả năng truy cập và hỗ trợ vectơ được cải thiện.

Các biểu tượng bootstrap

Các biểu tượng Bootstrap là một thư viện các biểu tượng SVG đang phát triển được thiết kế bởi @MDO và được duy trì bởi nhóm Bootstrap. Sự khởi đầu của bộ biểu tượng này đến từ các thành phần rất riêng của Bootstrap, các hình thức, băng chuyền của chúng tôi, v.v. Bootstrap có rất ít nhu cầu biểu tượng ra khỏi hộp, vì vậy chúng tôi không cần nhiều. Tuy nhiên, một khi chúng tôi đã đi, chúng tôi không thể ngừng làm thêm.

Ồ, và chúng tôi đã đề cập đến họ là nguồn hoàn toàn mở? Được cấp phép theo MIT, giống như Bootstrap, bộ biểu tượng của chúng tôi có sẵn cho tất cả mọi người.

Tìm hiểu thêm về các biểu tượng Bootstrap, bao gồm cách cài đặt chúng và sử dụng được đề xuất.

Lựa chọn thay thế

Chúng tôi đã thử nghiệm và sử dụng các biểu tượng này đặt mình là các lựa chọn thay thế ưa thích cho các biểu tượng bootstrap.

  • Phông chữ tuyệt vời
  • Lông vũ
  • Octicons

Lựa chọn khác

Mặc dù chúng tôi đã tự mình thử những thứ này, nhưng chúng trông đầy hứa hẹn và cung cấp nhiều định dạng, bao gồm cả SVG.

  • Byte
  • Biểu tượng Corentui
  • Các biểu tượng tài liệu của Google
  • Ionicons
  • Nhỏ giọt
  • Ikons
  • Icons8
  • Icofont
  • Octicons

Bắt đầu nhanh

Bắt đầu bằng cách bao gồm CSS sẵn sàng sản xuất Bootstrap và JavaScript thông qua CDN mà không cần bất kỳ bước xây dựng nào. Xem nó trong thực tế với bản demo codepen bootstrap này.


  1. Tạo một tệp index.html mới trong root dự án của bạn. Bao gồm thẻ cũng như hành vi phản hồi thích hợp trong thiết bị di động. Include the tag as well for proper responsive behavior in mobile devices.

    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
      head>
      <body>
        <h2>Hello, world!h2>
      body>
    html>
    

  2. Bao gồm Bootstrap từ CSS và JS. Đặt thẻ trong cho CSS của chúng tôi và thẻ

    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    
    0 cho gói JavaScript của chúng tôi (bao gồm Popper để định vị thả xuống, poppers và chú giải công cụ) trước khi đóng
    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    
    1. Tìm hiểu thêm về các liên kết CDN của chúng tôi.
    Place the tag in the for our CSS, and the
    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    
    0 tag for our JavaScript bundle (including Popper for positioning dropdowns, poppers, and tooltips) before the closing
    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    
    1. Learn more about our CDN links.

    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    

    Bạn cũng có thể bao gồm Popper và JS của chúng tôi một cách riêng biệt. Nếu bạn không có kế hoạch sử dụng thả xuống, popover hoặc chú giải công cụ, hãy lưu một số kilobyte bằng cách không bao gồm popper.

    <script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
    

  3. Chào thế giới! Mở trang trong trình duyệt của bạn để xem trang Bootstrapping của bạn. Bây giờ bạn có thể bắt đầu xây dựng với Bootstrap bằng cách tạo bố cục của riêng bạn, thêm hàng tá thành phần và sử dụng các ví dụ chính thức của chúng tôi. Open the page in your browser of choice to see your Bootstrapped page. Now you can start building with Bootstrap by creating your own layout, adding dozens of components, and utilizing our official examples.

Liên kết CDN

Để tham khảo, đây là các liên kết CDN chính của chúng tôi.

Sự mô tảURL
CSS

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
2
JS

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
3

Bạn cũng có thể sử dụng CDN để tìm nạp bất kỳ bản dựng bổ sung nào của chúng tôi được liệt kê trong trang Nội dung.

Bước tiếp theo

  • Đọc thêm một chút về một số cài đặt môi trường toàn cầu quan trọng mà Bootstrap sử dụng.

  • Đọc về những gì mà bao gồm trong bootstrap trong phần Nội dung của chúng tôi và danh sách các thành phần yêu cầu JavaScript dưới đây.

  • Cần thêm một chút sức mạnh? Xem xét việc xây dựng với Bootstrap bằng cách bao gồm các tệp nguồn thông qua Trình quản lý gói.

  • Tìm cách sử dụng bootstrap làm mô -đun với

    
    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Bootstrap demotitle>
        <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
      head>
      <body>
        <h2>Hello, world!h2>
        <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
      body>
    html>
    
    4? Vui lòng tham khảo chúng tôi bằng cách sử dụng bootstrap làm phần mô -đun.

Thành phần JS

Tò mò những thành phần nào rõ ràng yêu cầu JavaScript và Popper của chúng tôi? Nhấp vào liên kết Hiển thị thành phần bên dưới. Nếu bạn không chắc chắn về cấu trúc trang chung, hãy tiếp tục đọc cho một mẫu trang ví dụ.

Hiển thị các thành phần yêu cầu JavaScript
  • Cảnh báo cho việc bác bỏ
  • Các nút để chuyển đổi trạng thái và chức năng kiểm tra/radio
  • Băng chuyền cho tất cả các hành vi, điều khiển và chỉ số trượt
  • Sụp đổ vì khả năng hiển thị nội dung
  • Thả xuống để hiển thị và định vị (cũng yêu cầu Popper)
  • Các phương thức để hiển thị, định vị và hành vi cuộn
  • Navbar để mở rộng các plugin sụp đổ và offcanvas của chúng tôi để thực hiện các hành vi đáp ứng
  • NAVS với plugin tab để chuyển đổi các tấm nội dung
  • Offcanvase để hiển thị, định vị và hành vi cuộn
  • ScrollSpy cho hành vi cuộn và cập nhật điều hướng
  • Bánh mì nướng để hiển thị và loại bỏ
  • Tooltips và PopoVers để hiển thị và định vị (cũng yêu cầu Popper)

Quả cầu quan trọng

Bootstrap sử dụng một số ít các phong cách và cài đặt toàn cầu quan trọng, tất cả đều hầu như chỉ hướng đến việc chuẩn hóa các kiểu trình duyệt chéo. Hãy để lặn trong.

HTML5 DOCTYPE

Bootstrap yêu cầu sử dụng HTML5 DocType. Không có nó, bạn sẽ thấy một số kiểu dáng vui nhộn và không hoàn chỉnh.


<html lang="en">
  ...
html>

Thẻ meta đáp ứng

Bootstrap được phát triển di động trước tiên, một chiến lược trong đó chúng tôi tối ưu hóa mã cho các thiết bị di động trước và sau đó mở rộng các thành phần khi cần thiết bằng cách sử dụng các truy vấn phương tiện CSS. Để đảm bảo kết xuất và chạm vào phù hợp cho tất cả các thiết bị, hãy thêm thẻ Meta Viewport đáp ứng vào của bạn.

<meta name="viewport" content="width=device-width, initial-scale=1">

Bạn có thể thấy một ví dụ về điều này trong hành động trong khởi đầu nhanh chóng.

Kích thước hộp

Để có kích thước đơn giản hơn trong CSS, chúng tôi chuyển giá trị toàn cầu


<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
6 từ

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
7 sang

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
8. Điều này đảm bảo

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
9 không ảnh hưởng đến chiều rộng được tính toán cuối cùng của một phần tử, nhưng nó có thể gây ra sự cố với một số phần mềm của bên thứ ba như Google Maps và Google Custom Search Engine.

Trong dịp hiếm hoi, bạn cần phải ghi đè nó, sử dụng một cái gì đó như sau:

.selector-for-some-widget {
  box-sizing: content-box;
}

Với đoạn trích trên, các phần tử lồng nhau, bao gồm nội dung được tạo ra thông qua

<script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
<script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
0 và ________ 21, tất cả sẽ được thừa hưởng

<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap demotitle>
    <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  head>
  <body>
    <h2>Hello, world!h2>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous">script>
  body>
html>
6 được chỉ định cho
<script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
<script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
3 đó.

Tìm hiểu thêm về mô hình hộp và kích thước tại các thủ thuật CSS.

Khởi động lại

Để kết xuất trình duyệt chéo được cải thiện, chúng tôi sử dụng khởi động lại để sửa chữa sự không nhất quán trên các trình duyệt và thiết bị trong khi cung cấp các thiết lập lại có ý kiến ​​hơn một chút cho các yếu tố HTML thông thường.

Luôn cập nhật về sự phát triển của Bootstrap và tiếp cận với cộng đồng với các tài nguyên hữu ích này.

  • Đọc và đăng ký blog Bootstrap chính thức.
  • Hỏi và khám phá các cuộc thảo luận github của chúng tôi.
  • Trò chuyện với đồng nghiệp bootstrappers trong IRC. Trên máy chủ
    <script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
    
    4, trong kênh
    <script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
    
    5.
  • Trợ giúp thực hiện có thể được tìm thấy tại Stack Overflow (được gắn thẻ
    <script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
    
    6).
  • Các nhà phát triển nên sử dụng từ khóa
    <script src="https://cdn.jsdelivr.net/npm/@popperjs//dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous">script>
    <script src="https://cdn.jsdelivr.net/npm//dist/js/bootstrap.min.js" integrity="sha384-cuYeSxntonz0PPNlHhBs68uyIAVpIIOZZ5JqeqvYYIcEL727kskC66kF92t6Xl2V" crossorigin="anonymous">script>
    
    7 trên các gói sửa đổi hoặc thêm vào chức năng của Bootstrap khi phân phối thông qua NPM hoặc các cơ chế phân phối tương tự để khám phá tối đa.

Bạn cũng có thể theo dõi @getbootstrap trên Twitter để biết những video âm nhạc mới nhất và tuyệt vời.