Hướng dẫn is bootstrap a responsive framework? - bootstrap có phải là một khuôn khổ đáp ứng không?

Nhận được sự hạ thấp trên các phần chính của cơ sở hạ tầng của Bootstrap, bao gồm cả cách tiếp cận của chúng tôi để phát triển web tốt hơn, nhanh hơn, mạnh hơn.

Show

HTML5 DOCTYPE

Bootstrap sử dụng các phần tử HTML và các thuộc tính CSS nhất định yêu cầu sử dụng HTML5 DocType. Bao gồm nó ở đầu tất cả các dự án của bạn.


 lang="en">
  ...

Điện thoại di động trước

Với Bootstrap 2, chúng tôi đã thêm các kiểu thân thiện với thiết bị di động tùy chọn cho các khía cạnh chính của khung. Với Bootstrap 3, chúng tôi đã viết lại dự án để thân thiện với thiết bị di động ngay từ đầu. Thay vì thêm vào các kiểu di động tùy chọn, chúng được nướng ngay vào lõi. Trong thực tế, bootstrap là di động đầu tiên. Các kiểu đầu tiên di động có thể được tìm thấy trên toàn bộ thư viện thay vì trong các tệp riêng biệt.Bootstrap is mobile first. Mobile first styles can be found throughout the entire library instead of in separate files.

Để đảm bảo kết xuất và chạm vào phù hợp, hãy thêm thẻ Meta Viewport vào

 name="viewport" content="width=device-width, initial-scale=1">
42 của bạn.add the viewport meta tag to your
 name="viewport" content="width=device-width, initial-scale=1">
42.

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

Bạn có thể vô hiệu hóa khả năng phóng to trên thiết bị di động bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
43 vào thẻ Meta Viewport. Điều này vô hiệu hóa việc phóng to, có nghĩa là người dùng chỉ có thể cuộn và dẫn đến trang web của bạn cảm thấy giống một ứng dụng gốc hơn một chút. Nhìn chung, chúng tôi không đề xuất điều này trên mọi trang web, vì vậy hãy thận trọng!

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Kiểu chữ và liên kết

Bootstrap đặt ra các kiểu hiển thị, kiểu chữ và liên kết toàn cầu cơ bản. Cụ thể, chúng tôi:

  • Đặt
     name="viewport" content="width=device-width, initial-scale=1">
    44 trên
     name="viewport" content="width=device-width, initial-scale=1">
    45
  • Sử dụng các thuộc tính
     name="viewport" content="width=device-width, initial-scale=1">
    46,
     name="viewport" content="width=device-width, initial-scale=1">
    47 và
     name="viewport" content="width=device-width, initial-scale=1">
    48 làm cơ sở chính tả của chúng tôi
  • Đặt màu liên kết toàn cầu thông qua
     name="viewport" content="width=device-width, initial-scale=1">
    49 và chỉ áp dụng liên kết nhấn mạnh vào
     name="viewport" content="width=device-width, initial-scale=1">
    50

Những kiểu này có thể được tìm thấy trong

 name="viewport" content="width=device-width, initial-scale=1">
51.

Normalize.css

Để kết xuất trình duyệt chéo được cải thiện, chúng tôi sử dụng Normalize.css, một dự án của Nicolas Gallagher và Jonathan Neal.

Hộp đựng

Bootstrap yêu cầu một phần tử chứa để bọc nội dung trang web và chứa hệ thống lưới của chúng tôi. Bạn có thể chọn một trong hai container để sử dụng trong các dự án của bạn. Lưu ý rằng, do

 name="viewport" content="width=device-width, initial-scale=1">
52 và hơn thế nữa, không có gì có thể làm được.

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1">
53 cho một thùng chứa chiều rộng cố định đáp ứng.

 class="container">
  ...

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1">
54 cho một thùng chứa đầy đủ, trải rộng toàn bộ chiều rộng của chế độ xem của bạn.

 class="container-fluid">
  ...

Bootstrap bao gồm một hệ thống lưới chất lỏng đầu tiên, đáp ứng, tỷ lệ phù hợp lên tới 12 cột khi kích thước thiết bị hoặc chế độ xem tăng. Nó bao gồm các lớp được xác định trước cho các tùy chọn bố trí dễ dàng, cũng như các bản phối mạnh mẽ để tạo ra nhiều bố cục ngữ nghĩa hơn.

Giới thiệu

Các hệ thống lưới được sử dụng để tạo bố cục trang thông qua một loạt các hàng và cột chứa nội dung của bạn. Đây là cách hệ thống lưới bootstrap hoạt động:

  • Hàng phải được đặt trong một
     name="viewport" content="width=device-width, initial-scale=1">
    53 (chiều rộng cố định) hoặc
     name="viewport" content="width=device-width, initial-scale=1">
    54 (toàn bộ chiều rộng) để căn chỉnh và đệm thích hợp.
  • Sử dụng các hàng để tạo các nhóm cột ngang.
  • Nội dung nên được đặt trong các cột và chỉ các cột có thể là trẻ em ngay lập tức của các hàng.
  • Các lớp lưới được xác định trước như
     name="viewport" content="width=device-width, initial-scale=1">
    57 và
     name="viewport" content="width=device-width, initial-scale=1">
    58 có sẵn để nhanh chóng tạo ra các bố cục lưới. Ít mixin cũng có thể được sử dụng cho bố cục ngữ nghĩa hơn.
  • Các cột tạo máng xối (khoảng cách giữa nội dung cột) thông qua
     name="viewport" content="width=device-width, initial-scale=1">
    52. Phần đệm đó được bù theo các hàng cho cột đầu tiên và cuối cùng thông qua lề âm trên
     name="viewport" content="width=device-width, initial-scale=1">
    57s.
  • Biên độ tiêu cực là lý do tại sao các ví dụ dưới đây bị lỗi thời. Đó là để nội dung trong các cột lưới được xếp hàng với nội dung không lưới.
  • Các cột lưới được tạo bằng cách chỉ định số lượng mười hai cột có sẵn bạn muốn kéo dài. Ví dụ, ba cột bằng nhau sẽ sử dụng ba
     name="viewport" content="width=device-width, initial-scale=1">
    58.
  • Nếu hơn 12 cột được đặt trong một hàng, mỗi nhóm các cột bổ sung, như một đơn vị, sẽ quấn vào một dòng mới.
  • Các lớp lưới áp dụng cho các thiết bị có chiều rộng màn hình lớn hơn hoặc bằng kích thước điểm dừng và ghi đè các lớp lưới được nhắm mục tiêu vào các thiết bị nhỏ hơn. Do đó, ví dụ: Áp dụng bất kỳ lớp
     name="viewport" content="width=device-width, initial-scale=1">
    62 nào cho một phần tử sẽ không chỉ ảnh hưởng đến kiểu dáng của nó trên các thiết bị trung bình mà còn trên các thiết bị lớn nếu không có lớp
     name="viewport" content="width=device-width, initial-scale=1">
    63.

Nhìn vào các ví dụ để áp dụng các nguyên tắc này vào mã của bạn.

Chúng tôi sử dụng các truy vấn phương tiện sau trong các tệp ít hơn của chúng tôi để tạo các điểm dừng chính trong hệ thống lưới của chúng tôi.

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }

Thỉnh thoảng chúng tôi mở rộng trên các truy vấn truyền thông này để bao gồm

 name="viewport" content="width=device-width, initial-scale=1">
64 để giới hạn CSS ở một bộ thiết bị hẹp hơn.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }

Tùy chọn lưới

Xem cách các khía cạnh của hệ thống lưới bootstrap hoạt động trên nhiều thiết bị với một bảng tiện dụng.

Điện thoại thiết bị nhỏ ( Máy tính bảng thiết bị nhỏ (≥768px) Thiết bị trung bình Máy tính để bàn (≥992px) Máy tính để bàn lớn (≥1200px)
Hành vi lướiNgang mọi lúcSụp đổ để bắt đầu, ngang trên các điểm dừng
Chiều rộng containerKhông (Tự động)750px970px1170px
Tiền tố lớp
 name="viewport" content="width=device-width, initial-scale=1">
65
 name="viewport" content="width=device-width, initial-scale=1">
66
 name="viewport" content="width=device-width, initial-scale=1">
67
 name="viewport" content="width=device-width, initial-scale=1">
68
# của các cột12
Chiều rộng cộtTự động~ 62px~ 81px~ 97px
Chiều rộng máng xối30px (15px ở mỗi bên của một cột)
Có thể làm tổĐúng
Bù đắpĐúng
Bù đắpĐúng

Bù đắp

Đặt hàng cột

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-1

.col-md-4

.col-md-4

.col-md-4

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6

Ví dụ: xếp chồng lên nhau

Sử dụng một bộ các lớp lưới

 name="viewport" content="width=device-width, initial-scale=1">
62, bạn có thể tạo một hệ thống lưới cơ bản bắt đầu xếp chồng lên nhau trên các thiết bị di động và thiết bị máy tính bảng (phạm vi cực nhỏ đến nhỏ) trước khi trở thành ngang trên các thiết bị máy tính để bàn (trung bình). Đặt các cột lưới trong bất kỳ
 name="viewport" content="width=device-width, initial-scale=1">
57.

 class="container-fluid">
   class="row">
    ...
  

Ví dụ: hộp đựng chất lỏng

Biến mọi bố cục lưới có chiều rộng cố định thành bố cục toàn chiều rộng bằng cách thay đổi

 name="viewport" content="width=device-width, initial-scale=1">
53 ngoài cùng của bạn thành
 name="viewport" content="width=device-width, initial-scale=1">
54.

Ví dụ: Mobile và Desktop

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6

.Col-XS-12 .Col-MD-8

.col-XS-6 .col-MD-4

Ví dụ: di động, máy tính bảng, máy tính để bàn

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

.Col-XS-12 .Col-MD-8

.Col-XS-12 .Col-MD-8

.Col-XS-12 .Col-MD-8

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

.col-XS-6 .col-MD-4

Ví dụ: di động, máy tính bảng, máy tính để bàn

.col-xs-9

Xây dựng trên ví dụ trước bằng cách tạo ra các bố cục năng động và mạnh mẽ hơn với các lớp Tablet

 name="viewport" content="width=device-width, initial-scale=1">
75.
Since 9 + 4 = 13 > 12, this 4-column-wide div gets wrapped onto a new line as one contiguous unit.

.Col-XS-12 .col-SM-6 .Col-MD-8
Subsequent columns continue along the new line.

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

.Col-XS-6 .Col-SM-4

Ví dụ: Gói cột

Nếu hơn 12 cột được đặt trong một hàng, mỗi nhóm các cột bổ sung, như một đơn vị, sẽ quấn vào một dòng mới.
Resize your viewport or check it out on your phone for an example.

.Col-XS-4Since 9 + 4 = 13> 12, Div toàn bộ 4 cột này được quấn vào một dòng mới như một đơn vị tiếp giáp.

.Col-XS-4Since 9 + 4 = 13> 12, Div toàn bộ 4 cột này được quấn vào một dòng mới như một đơn vị tiếp giáp.

.Col-XS-4Since 9 + 4 = 13> 12, Div toàn bộ 4 cột này được quấn vào một dòng mới như một đơn vị tiếp giáp.

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

Các cột .col-XS-6Subster tiếp tục dọc theo dòng mới.reset offsets, pushes, or pulls. See this in action in the grid example.

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

Đặt lại cột đáp ứng

Với bốn tầng lưới có sẵn, bạn bị ràng buộc gặp phải các vấn đề trong đó, tại một số điểm dừng nhất định, các cột của bạn không rõ ràng vì cái này cao hơn so với cái kia. Để khắc phục điều đó, hãy sử dụng kết hợp

 name="viewport" content="width=device-width, initial-scale=1">
76 và các lớp tiện ích đáp ứng của chúng tôi.

Ví dụ: Mobile và Desktop

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

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

.Col-XS-12 .Col-MD-8

.col-XS-6 .col-MD-4

.col-md-4

Ví dụ: di động, máy tính bảng, máy tính để bàn

Xây dựng trên ví dụ trước bằng cách tạo ra các bố cục năng động và mạnh mẽ hơn với các lớp Tablet

 name="viewport" content="width=device-width, initial-scale=1">
75.

Xây dựng trên ví dụ trước bằng cách tạo ra các bố cục năng động và mạnh mẽ hơn với các lớp Tablet

 name="viewport" content="width=device-width, initial-scale=1">
75.

.Col-XS-12 .col-SM-6 .Col-MD-8

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

.Col-XS-6 .Col-SM-4

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

Ví dụ: Gói cột

Nếu hơn 12 cột được đặt trong một hàng, mỗi nhóm các cột bổ sung, như một đơn vị, sẽ quấn vào một dòng mới.

.Col-XS-4Since 9 + 4 = 13> 12, Div toàn bộ 4 cột này được quấn vào một dòng mới như một đơn vị tiếp giáp.

Các cột .col-XS-6Subster tiếp tục dọc theo dòng mới.

Đặt lại cột đáp ứng

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

Bù đắp

Đặt hàng cột

Ví dụ: xếp chồng lên nhau

Sử dụng một bộ các lớp lưới

 name="viewport" content="width=device-width, initial-scale=1">
62, bạn có thể tạo một hệ thống lưới cơ bản bắt đầu xếp chồng lên nhau trên các thiết bị di động và thiết bị máy tính bảng (phạm vi cực nhỏ đến nhỏ) trước khi trở thành ngang trên các thiết bị máy tính để bàn (trung bình). Đặt các cột lưới trong bất kỳ
 name="viewport" content="width=device-width, initial-scale=1">
57.

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

Ví dụ: hộp đựng chất lỏng

Biến mọi bố cục lưới có chiều rộng cố định thành bố cục toàn chiều rộng bằng cách thay đổi

 name="viewport" content="width=device-width, initial-scale=1">
53 ngoài cùng của bạn thành
 name="viewport" content="width=device-width, initial-scale=1">
54.

Ví dụ: Mobile và Desktop

Không muốn các cột của bạn chỉ đơn giản xếp chồng trong các thiết bị nhỏ hơn? Sử dụng các lớp lưới thiết bị vừa và nhỏ bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
73
 name="viewport" content="width=device-width, initial-scale=1">
62 vào các cột của bạn. Xem ví dụ dưới đây để biết ý tưởng tốt hơn về cách tất cả hoạt động.

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

.Col-XS-12 .Col-MD-8

.col-XS-6 .col-MD-4

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
0

Ví dụ: di động, máy tính bảng, máy tính để bàn

Xây dựng trên ví dụ trước bằng cách tạo ra các bố cục năng động và mạnh mẽ hơn với các lớp Tablet

 name="viewport" content="width=device-width, initial-scale=1">
75.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
1
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
2

.Col-XS-12 .col-SM-6 .Col-MD-8

.Col-XS-6 .Col-SM-4

Ví dụ: Gói cột

Nếu hơn 12 cột được đặt trong một hàng, mỗi nhóm các cột bổ sung, như một đơn vị, sẽ quấn vào một dòng mới.

Ví dụ: Gói cột

Nếu hơn 12 cột được đặt trong một hàng, mỗi nhóm các cột bổ sung, như một đơn vị, sẽ quấn vào một dòng mới.

.Col-XS-4Since 9 + 4 = 13> 12, Div toàn bộ 4 cột này được quấn vào một dòng mới như một đơn vị tiếp giáp.

Semibold 24px

H4. Tiêu đề bootstrap

Semibold 18px
H5. Tiêu đề bootstrap
Semibold 14px
H6. Tiêu đề bootstrapSemibold 12px

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
3

Tạo ánh sáng, văn bản thứ cấp trong bất kỳ tiêu đề nào với thẻ

 name="viewport" content="width=device-width, initial-scale=1">
92 chung hoặc lớp
 name="viewport" content="width=device-width, initial-scale=1">
93.

H2. Bootstrap tiêu đề văn bản thứ cấp

H2. Bootstrap tiêu đề văn bản thứ cấp

H3. Bootstrap tiêu đề văn bản thứ cấp

H4. Bootstrap tiêu đề văn bản thứ cấp

H5. Bootstrap tiêu đề văn bản thứ cấp
H6. Bootstrap tiêu đề văn bản thứ cấp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
4

Bản sao cơ thể

Mặc định toàn cầu của Bootstrap

 name="viewport" content="width=device-width, initial-scale=1">
94 là 14px, với
 name="viewport" content="width=device-width, initial-scale=1">
95 là 1.428. Điều này được áp dụng cho
 name="viewport" content="width=device-width, initial-scale=1">
96 và tất cả các đoạn văn. Ngoài ra,
 name="viewport" content="width=device-width, initial-scale=1">
97 (đoạn văn) nhận được một biên độ dưới cùng là một nửa độ cao dòng được tính toán của họ (10px theo mặc định).14px, with a
 name="viewport" content="width=device-width, initial-scale=1">
95 of 1.428. This is applied to the
 name="viewport" content="width=device-width, initial-scale=1">
96 and all paragraphs. In addition,
 name="viewport" content="width=device-width, initial-scale=1">
97 (paragraphs) receive a bottom margin of half their computed line-height (10px by default).

Nullam, người cười mềm hoặc sư tử bóng đá. Khi kéo tia và đẩy những ngọn núi tuyệt vời, được sinh ra để được sinh ra. Relay ID ID ID NIBH Ultricies.

Khi kéo tia và đẩy những ngọn núi tuyệt vời, được sinh ra để được sinh ra. Cho đến khi Ullamcorper không sợ tác giả sinh thái. Bài tập về nhà mềm, nó không phải là sự tiện lợi của tang chế, trừ khi đó là một chiếc Porttitor dành riêng, váy hóa học ghét salad hoặc nhà phát triển. Cho đến khi Ullamcorper không sợ tác giả sinh thái.

Maecenas, nhưng đường kính cần một nụ cười, sau khi người quản lý, ngồi Amet không tuyệt vời. Thật không may, nhà phát triển này không phải là cửa ngõ của tôi mang thai vì sợ hóa học. Bài tập về nhà mềm, nó không phải là sự tiện lợi của tang chế, trừ khi đó là một chiếc Porttitor dành riêng, váy hóa học ghét salad hoặc nhà phát triển.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
5

Bản sao cơ thể chì

Tạo một đoạn văn nổi bật bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1">
98.

Mũi tên trực tiếp hoặc xe cuireet Jaws of Pain. Duis mềm, nó không phải là sự tiện lợi của tang tóc.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
6

Được xây dựng với ít hơn

Thang đo kiểu chữ dựa trên hai biến ít hơn trong các biến.less:

 name="viewport" content="width=device-width, initial-scale=1">
47 và
 name="viewport" content="width=device-width, initial-scale=1">
48. Đầu tiên là kích thước phông chữ cơ sở được sử dụng trong suốt và thứ hai là chiều cao dòng cơ sở. Chúng tôi sử dụng các biến đó và một số toán học đơn giản để tạo lề, mái chèo và chiều cao dòng của tất cả các loại của chúng tôi và hơn thế nữa. Tùy chỉnh chúng và thích nghi bootstrap.variables.less:
 name="viewport" content="width=device-width, initial-scale=1">
47 and
 name="viewport" content="width=device-width, initial-scale=1">
48. The first is the base font-size used throughout and the second is the base line-height. We use those variables and some simple math to create the margins, paddings, and line-heights of all our type and more. Customize them and Bootstrap adapts.

Các yếu tố văn bản nội tuyến

Được đánh dấu văn bản

Để làm nổi bật việc chạy văn bản do sự liên quan của nó trong một bối cảnh khác, hãy sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
01.

Bạn có thể sử dụng thẻ đánh dấu để làm nổi bật văn bản.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
7

Đã xóa văn bản

Để chỉ ra các khối văn bản đã bị xóa, hãy sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
02.

Dòng văn bản này có nghĩa là được coi là văn bản bị xóa.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
8

Văn bản strikethrough

Để chỉ ra các khối văn bản không còn liên quan, hãy sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
03.

Dòng văn bản này có nghĩa là được coi là không còn chính xác.

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
9

Chèn văn bản

Để chỉ ra các bổ sung vào tài liệu, sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
04.

Dòng văn bản này có nghĩa là được coi là một bổ sung cho tài liệu.

 class="container">
  ...
0

Văn bản gạch chân

Để nhấn mạnh văn bản sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
05.

Dòng văn bản này sẽ hiển thị dưới dạng gạch chân

 class="container">
  ...
1

Sử dụng các thẻ nhấn mạnh mặc định của HTML với các kiểu nhẹ.

Văn bản nhỏ

Để khử ảnh hưởng nội tuyến hoặc các khối văn bản, hãy sử dụng thẻ

 name="viewport" content="width=device-width, initial-scale=1">
92 để đặt văn bản ở mức 85% kích thước của cha mẹ. Các yếu tố tiêu đề nhận được
 name="viewport" content="width=device-width, initial-scale=1">
94 của riêng họ cho các yếu tố
 name="viewport" content="width=device-width, initial-scale=1">
92 lồng nhau.

Bạn có thể sử dụng một phần tử nội tuyến với

 name="viewport" content="width=device-width, initial-scale=1">
93 thay cho bất kỳ
 name="viewport" content="width=device-width, initial-scale=1">
92 nào.

Dòng văn bản này có nghĩa là được coi là bản in đẹp.

 class="container">
  ...
2

In đậm

Để nhấn mạnh một đoạn văn bản với trọng lượng phông chữ nặng hơn.

Đoạn văn văn sau đây được hiển thị dưới dạng văn bản in đậm.rendered as bold text.

 class="container">
  ...
3

Chữ in nghiêng

Để nhấn mạnh một đoạn văn bản với chữ nghiêng.

Đoạn văn văn sau đây được hiển thị dưới dạng văn bản in nghiêng.

 class="container">
  ...
4

Các yếu tố thay thế

Vui lòng sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
11 và
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
12 trong HTML5.
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
11 có nghĩa là để làm nổi bật các từ hoặc cụm từ mà không truyền đạt tầm quan trọng bổ sung trong khi
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
12 chủ yếu dành cho giọng nói, thuật ngữ kỹ thuật, v.v.

Lớp liên kết

Dễ dàng sắp xếp lại văn bản cho các thành phần với các lớp căn chỉnh văn bản.

Văn bản căn chỉnh trái.

Trung tâm căn chỉnh văn bản.

Đúng văn bản.

Văn bản chính đáng.

Không có văn bản bao bọc.

 class="container">
  ...
5

Các lớp chuyển đổi

Chuyển đổi văn bản trong các thành phần với các lớp viết hoa văn bản.

Văn bản hạ thấp.

Văn bản trên nền.

Văn bản viết hoa.

 class="container">
  ...
6

Các từ viết tắt

Việc thực hiện cách điệu của phần tử

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
15 của HTML cho các chữ viết tắt và từ viết tắt để hiển thị phiên bản mở rộng trên máy bay. Chữ viết tắt với thuộc tính
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
16 có đường viền đáy chấm chấm và trợ giúp chạy trên máy bay lượn, cung cấp bối cảnh bổ sung về di chuột và cho người dùng các công nghệ hỗ trợ.

Viết tắt cơ bản

Một chữ viết tắt của các thuộc tính từ là attr.

 class="container">
  ...
7

Chủ nghĩa khởi tạo

Thêm

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
17 vào chữ viết tắt cho kích thước phông chữ nhỏ hơn một chút.

HTML là điều tốt nhất kể từ bánh mì cắt lát.

 class="container">
  ...
8

Địa chỉ

Trình bày thông tin liên lạc cho tổ tiên gần nhất hoặc toàn bộ công việc. Bảo tồn định dạng bằng cách kết thúc tất cả các dòng với

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
18.

Twitter, Inc. 1355 Phố Market, Suite 900 San Francisco, CA 94103 p: (123) 456-7890 Tên đầy đủ
1355 Market Street, Suite 900
San Francisco, CA 94103
P: (123) 456-7890 Full Name

 class="container">
  ...
9

Blockquotes

Để trích dẫn các khối nội dung từ một nguồn khác trong tài liệu của bạn.

Blockquote mặc định

Bao bọc

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
19 xung quanh bất kỳ HTML nào là báo giá. Đối với các trích dẫn thẳng, chúng tôi đề xuất một
 name="viewport" content="width=device-width, initial-scale=1">

Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.

 class="container-fluid">
  ...
0

Tùy chọn khối

Thay đổi phong cách và nội dung cho các biến thể đơn giản trên tiêu chuẩn

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Đặt tên một nguồn

Thêm một

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.

 class="container-fluid">
  ...
1

Tùy chọn khối

Thay đổi phong cách và nội dung cho các biến thể đơn giản trên tiêu chuẩn

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.

 class="container-fluid">
  ...
2

Tùy chọn khối

Thay đổi phong cách và nội dung cho các biến thể đơn giản trên tiêu chuẩn

Đặt tên một nguồn

  • Thêm một
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  • Hiển thị thay thế
  • Thêm
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    24 cho một blockquote có nội dung được ký hợp đồng bên phải.
  • Danh sách
  • Không đặt hàng
    • Một danh sách các mục trong đó đơn đặt hàng không quan trọng rõ ràng.
    • Lorem ipsum dor ngồi ampe
    • Consecterr adipiscing elit
    • Integer Mountain Lorem tại Massa
  • Tạo điều kiện cho pretium nishl alquet
  • Nulla Volutpat Aliquam Velit
  • Phasellus Iaculis Neque

 class="container-fluid">
  ...
3

Purus Sodales Ultricies

Vestubum laoret Porttor SEM

  1. Thêm một
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  2. Hiển thị thay thế
  3. Thêm
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    24 cho một blockquote có nội dung được ký hợp đồng bên phải.
  4. Danh sách
  5. Không đặt hàng
  6. Tạo điều kiện cho pretium nishl alquet
  7. Nulla Volutpat Aliquam Velit
  8. Phasellus Iaculis Neque

 class="container-fluid">
  ...
4

Purus Sodales Ultricies

Vestubum laoret Porttor SEMThis only applies to immediate children list items, meaning you will need to add the class for any nested lists as well.

  • Thêm một
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  • Hiển thị thay thế
  • Thêm
     name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    24 cho một blockquote có nội dung được ký hợp đồng bên phải.
  • Danh sách
  • Không đặt hàng
    • Một danh sách các mục trong đó đơn đặt hàng không quan trọng rõ ràng.
    • Lorem ipsum dor ngồi ampe
    • Consecterr adipiscing elit
    • Integer Mountain Lorem tại Massa
  • Tạo điều kiện cho pretium nishl alquet
  • Nulla Volutpat Aliquam Velit
  • Phasellus Iaculis Neque

 class="container-fluid">
  ...
5

Purus Sodales Ultricies

Vestubum laoret Porttor SEM

  • AC Trisque Libero Volutpat
  • Faucibus porta lacus fringilla vel
  • Aenean ngồi ampe erat nunc

 class="container-fluid">
  ...
6

Eget Portitator Lorem

Đặt hàng

Một danh sách các mục trong đó thứ tự không quan trọng rõ ràng.

 class="container-fluid">
  ...
7

Nulla Volutpat Aliquam Velit

Không được biết

Hủy bỏ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
25 mặc định và lề trái trên các mục danh sách (chỉ trẻ em ngay lập tức). Điều này chỉ áp dụng cho các mục danh sách trẻ em ngay lập tức, có nghĩa là bạn cũng sẽ cần thêm lớp cho bất kỳ danh sách lồng nhau nào.

 class="container-fluid">
  ...
8

Auto-truncating

Nội tuyến

Purus Sodales Ultricies

Vestubum laoret Porttor SEM

AC Trisque Libero Volutpat

 class="container-fluid">
  ...
9

Faucibus porta lacus fringilla vel

Aenean ngồi ampe erat nunc

Eget Portitator Lorem
To edit settings, press ctrl + ,

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
0

Đặt hàng

Một danh sách các mục trong đó thứ tự không quan trọng rõ ràng.

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
1

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
2

Nulla Volutpat Aliquam Velit

Không được biết

Hủy bỏ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
25 mặc định và lề trái trên các mục danh sách (chỉ trẻ em ngay lập tức). Điều này chỉ áp dụng cho các mục danh sách trẻ em ngay lập tức, có nghĩa là bạn cũng sẽ cần thêm lớp cho bất kỳ danh sách lồng nhau nào.

Nội tuyến

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
3

Đặt tất cả các mục danh sách danh sách trên một dòng duy nhất với 26 và một số đệm ánh sáng.

Lorem Ipsum

Phasellus Iaculis

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
4

Nulla volutpat

Sự mô tả

Chú thích bảng tùy chọn.

#HọHọtên tài khoản
1Đánh dấuOtto@Mdo
2JacobThornton@mập mạp
3Larrycon chim@twitter

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
5

Hàng sọc

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.

Khả năng tương thích trình duyệt chéo

Các bảng sọc được tạo kiểu thông qua bộ chọn

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
41 CSS, không có sẵn trong Internet Explorer 8.

#HọHọtên tài khoản
1Đánh dấuOtto@Mdo
2JacobThornton@mập mạp
3Larrycon chim@twitter

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
6

Hàng sọc

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.

#HọHọtên tài khoản
1Đánh dấuOtto@Mdo
2JacobThornton@mập mạp
3Larrycon chim@twitter

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
7

Hàng sọc

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.

#HọHọtên tài khoản
1Đánh dấuOtto@Mdo
2JacobThornton@mập mạp
3Larrycon chim@twitter

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
8

Hàng sọc

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.

#HọHọtên tài khoản
1Đánh dấuOtto@Mdo
2JacobThornton@mập mạp
3Larry@twitter

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }
9

Hàng sọc

Sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.

Khả năng tương thích trình duyệt chéoCác bảng sọc được tạo kiểu thông qua bộ chọn
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
41 CSS, không có sẵn trong Internet Explorer 8.
Bàn giápThêm
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
42 cho các đường viền ở tất cả các cạnh của bảng và ô.
Hàng lơ lửngThêm
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
43 để bật trạng thái di chuột trên các hàng bảng trong một
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
40.
Bàn ngưng tụThêm
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
45 để làm cho các bảng nhỏ gọn hơn bằng cách cắt đệm tế bào làm đôi.
Larry con chimCác lớp học theo ngữ cảnh
Sử dụng các lớp theo ngữ cảnh để các hàng bảng màu hoặc các ô riêng lẻ.Lớp

#Sự mô tảSự mô tảSự mô tả
1
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
2
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
3
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
4
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
5
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
6
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
7
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
8
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
9
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
0

Áp dụng màu di chuột cho một hàng hoặc ô cụ thể

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
47

Chỉ ra một hành động thành công hoặc tích cực

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
48

Chỉ ra một sự thay đổi hoặc hành động thông tin trung lập

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
49

Chỉ ra một cảnh báo có thể cần chú ý

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
50don't provide in Bootstrap:

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
1

Chỉ ra một hành động nguy hiểm hoặc có khả năng tiêu cực

#Tiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cột
1Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột
2Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột
3Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột

#Tiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cộtTiêu đề cột
1Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột
2Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột
3Nội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cộtNội dung cột

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
2

Truyền đạt ý nghĩa để hỗ trợ các công nghệ

Sử dụng màu sắc để thêm ý nghĩa vào hàng bảng hoặc ô riêng lẻ chỉ cung cấp một dấu hiệu trực quan, sẽ không được chuyển đến người dùng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu là rõ ràng từ chính nội dung (văn bản có thể nhìn thấy trong hàng/ô bảng có liên quan) hoặc được bao gồm thông qua các phương tiện thay thế, chẳng hạn như văn bản bổ sung ẩn với lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
3

Bảng đáp ứng

Tạo các bảng đáp ứng bằng cách gói bất kỳ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
37 nào trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
53 để làm cho chúng cuộn theo chiều ngang trên các thiết bị nhỏ (dưới 768px). Khi xem trên bất cứ thứ gì lớn hơn 768px rộng, bạn sẽ không thấy bất kỳ sự khác biệt nào trong các bảng này.

Cắt/cắt dọc

Các bảng đáp ứng sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
54, loại bỏ bất kỳ nội dung nào vượt ra ngoài các cạnh dưới hoặc trên cùng của bảng. Cụ thể, điều này có thể cắt bỏ các menu thả xuống và các vật dụng bên thứ ba khác.This only applies to forms within viewports that are at least 768px wide.

Firefox và các lĩnh vực

Firefox có một số kiểu dáng khó xử liên quan đến

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
55 can thiệp vào bảng đáp ứng. Điều này không thể bị ghi đè nếu không có một vụ hack dành riêng cho Firefox mà chúng tôi không cung cấp trong Bootstrap:

Luôn thêm nhãn

Người đọc màn hình sẽ gặp rắc rối với biểu mẫu của bạn nếu bạn không bao gồm nhãn cho mọi đầu vào. Đối với các hình thức nội tuyến này, bạn có thể ẩn các nhãn bằng lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51. Có nhiều phương pháp thay thế để cung cấp nhãn cho các công nghệ hỗ trợ, chẳng hạn như thuộc tính
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
67,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
68 hoặc
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
16. Nếu không có điều nào trong số này, người đọc màn hình có thể sử dụng thuộc tính
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
70, nếu có, nhưng lưu ý rằng việc sử dụng
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
70 làm thay thế cho các phương thức ghi nhãn khác không được khuyến khích.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
4
@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
5
@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
6

Hình thức ngang

Sử dụng các lớp lưới được xác định trước của Bootstrap để sắp xếp các nhãn và nhóm điều khiển biểu mẫu theo bố cục ngang bằng cách thêm

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
72 vào biểu mẫu (không phải là
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
63). Làm như vậy thay đổi
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
61 để hoạt động như các hàng lưới, do đó không cần
 name="viewport" content="width=device-width, initial-scale=1">
57.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
7

Kiểm soát được hỗ trợ

Ví dụ về các điều khiển hình thức tiêu chuẩn được hỗ trợ trong một bố cục mẫu ví dụ.

Đầu vào

Kiểm soát biểu mẫu phổ biến nhất, các trường đầu vào dựa trên văn bản. Bao gồm hỗ trợ cho tất cả các loại HTML5:

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
76,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
77,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
78,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
79,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
80,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
81,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
82,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
83,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
84,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
85, ____.

Loại khai báo

Đầu vào sẽ chỉ được tạo kiểu đầy đủ nếu

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
90 của chúng được khai báo đúng.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
8

Textarea

Kiểm soát hình thức hỗ trợ nhiều dòng văn bản. Thay đổi thuộc tính

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
91 khi cần thiết.

@media (max-width: @screen-xs-max) { ... }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) { ... }
@media (min-width: @screen-lg-min) { ... }
9

Hộp kiểm và radio

Hộp kiểm là để chọn một hoặc một số tùy chọn trong danh sách, trong khi radio để chọn một tùy chọn từ nhiều người.

Các hộp kiểm bị vô hiệu hóa và radio được hỗ trợ, nhưng để cung cấp con trỏ "không được phép" trên di chuột của cha mẹ

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92, bạn sẽ cần thêm lớp
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
93 vào cha mẹ
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
94,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
95,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
96 hoặc
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
97.

Mặc định (xếp chồng)

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
0

Hộp kiểm và radio nội tuyến

Sử dụng các lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
97 hoặc
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
95 trên một loạt các hộp kiểm hoặc radio cho các điều khiển xuất hiện trên cùng một dòng.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
1

Hộp kiểm và radio không có văn bản nhãn

Nếu bạn không có văn bản trong

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92, đầu vào được định vị như bạn mong đợi. Hiện tại chỉ hoạt động trên các hộp kiểm và radio không ngoại tuyến. Hãy nhớ vẫn cung cấp một số hình thức nhãn cho các công nghệ hỗ trợ (ví dụ, sử dụng
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
67).Currently only works on non-inline checkboxes and radios. Remember to still provide some form of label for assistive technologies (for instance, using
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
67).

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
2

Chọn

Lưu ý rằng nhiều menu chọn lọc bản địa, cụ thể là ở Safari và Chrome, có các góc tròn không thể sửa đổi thông qua các thuộc tính

 class="container">
  ...
02.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
3

Đối với các điều khiển

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
58 với thuộc tính
 class="container">
  ...
04, nhiều tùy chọn được hiển thị theo mặc định.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
4

Kiểm soát tĩnh

Khi bạn cần đặt văn bản đơn giản bên cạnh nhãn biểu mẫu trong một biểu mẫu, hãy sử dụng lớp

 class="container">
  ...
05 trên
 name="viewport" content="width=device-width, initial-scale=1">
97.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
5
 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
6

Trạng thái tập trung

Chúng tôi xóa các kiểu

 class="container">
  ...
07 mặc định trên một số điều khiển biểu mẫu và áp dụng
 class="container">
  ...
08 tại vị trí của nó cho
 class="container">
  ...
09.

Demo
 class="container">
  ...
09 Nhà nước

Đầu vào ví dụ trên sử dụng các kiểu tùy chỉnh trong tài liệu của chúng tôi để chứng minh trạng thái

 class="container">
  ...
09 trên
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
59.

Trạng thái vô hiệu hóa

Thêm thuộc tính boolean

 class="container">
  ...
13 trên đầu vào để ngăn chặn các tương tác của người dùng. Đầu vào bị vô hiệu hóa xuất hiện nhẹ hơn và thêm con trỏ
 class="container">
  ...
14.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
7

Các trường bị vô hiệu hóa

Thêm thuộc tính

 class="container">
  ...
13 vào
 class="container">
  ...
16 để vô hiệu hóa tất cả các điều khiển trong
 class="container">
  ...
16 cùng một lúc.

Hãy cẩn thận về chức năng liên kết của
 class="container">
  ...
18

Theo mặc định, trình duyệt sẽ xử lý tất cả các điều khiển biểu mẫu gốc (

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
56,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
58 và
 class="container">
  ...
21) bên trong
 class="container">
  ...
22 dưới dạng bị vô hiệu hóa, ngăn chặn cả tương tác bàn phím và chuột trên chúng. Tuy nhiên, nếu biểu mẫu của bạn cũng bao gồm các yếu tố
 class="container">
  ...
23, chúng sẽ chỉ được cung cấp một kiểu
 class="container">
  ...
24. Như đã lưu ý trong phần về trạng thái bị vô hiệu hóa cho các nút (và cụ thể trong phần phụ cho các phần tử neo), thuộc tính CSS này chưa được chuẩn hóa và không được hỗ trợ đầy đủ trong Opera 18 trở xuống, hoặc trong Internet Explorer 11 và won 'T ngăn người dùng bàn phím có thể tập trung hoặc kích hoạt các liên kết này. Vì vậy, để được an toàn, hãy sử dụng JavaScript tùy chỉnh để vô hiệu hóa các liên kết đó.

Khả năng tương thích trình duyệt chéo

Mặc dù Bootstrap sẽ áp dụng các kiểu này trong tất cả các trình duyệt, Internet Explorer 11 trở xuống không hỗ trợ đầy đủ thuộc tính

 class="container">
  ...
13 trên
 class="container">
  ...
16. Sử dụng JavaScript tùy chỉnh để vô hiệu hóa các trường trong các trình duyệt này.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
8

Trạng thái dễ đọc

Thêm thuộc tính boolean

 class="container">
  ...
27 trên đầu vào để ngăn chặn sửa đổi giá trị của đầu vào. Đầu vào chỉ đọc có vẻ nhẹ hơn (giống như đầu vào bị vô hiệu hóa), nhưng giữ lại con trỏ tiêu chuẩn.

 class="row">
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1
   class="col-md-1">.col-md-1

 class="row">
   class="col-md-8">.col-md-8
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4
   class="col-md-4">.col-md-4

 class="row">
   class="col-md-6">.col-md-6
   class="col-md-6">.col-md-6
9

Trợ giúp văn bản

Cấp độ khối trợ giúp văn bản cho các điều khiển biểu mẫu.

Kết hợp văn bản trợ giúp với các điều khiển biểu mẫu

Văn bản trợ giúp phải được liên kết rõ ràng với điều khiển biểu mẫu mà nó liên quan đến việc sử dụng thuộc tính

 class="container">
  ...
28. Điều này sẽ đảm bảo rằng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình - sẽ thông báo văn bản trợ giúp này khi người dùng tập trung hoặc nhập điều khiển.

 class="container-fluid">
   class="row">
    ...
  
0

Trạng thái xác nhận

Bootstrap bao gồm các kiểu xác thực cho lỗi, cảnh báo và trạng thái thành công trên các điều khiển biểu mẫu. Để sử dụng, thêm

 class="container">
  ...
29,
 class="container">
  ...
30 hoặc
 class="container">
  ...
31 vào phần tử cha. Bất kỳ
 class="container">
  ...
32,
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
59 và
 class="container">
  ...
34 trong yếu tố đó sẽ nhận được các kiểu xác thực.

Truyền tải trạng thái xác thực cho các công nghệ hỗ trợ và người dùng mù màu

Sử dụng các kiểu xác thực này để biểu thị trạng thái của điều khiển biểu mẫu chỉ cung cấp một dấu hiệu trực quan, dựa trên màu sắc, sẽ không được chuyển đến người dùng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình - hoặc cho người dùng mù màu.

Đảm bảo rằng một dấu hiệu thay thế của trạng thái cũng được cung cấp. Chẳng hạn, bạn có thể bao gồm một gợi ý về trạng thái trong chính văn bản

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92 của mẫu (như trường hợp trong ví dụ mã sau), bao gồm một glyphicon (với văn bản thay thế thích hợp sử dụng lớp
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 - xem các ví dụ glyphicon) hoặc theo Cung cấp một khối văn bản trợ giúp bổ sung. Cụ thể cho các công nghệ hỗ trợ, các điều khiển biểu mẫu không hợp lệ cũng có thể được gán một thuộc tính
 class="container">
  ...
37.

 class="container-fluid">
   class="row">
    ...
  
1

Với các biểu tượng tùy chọn

Bạn cũng có thể thêm các biểu tượng phản hồi tùy chọn với việc bổ sung

 class="container">
  ...
38 và biểu tượng phù hợp.

Biểu tượng phản hồi chỉ hoạt động với các yếu tố văn bản

 class="container">
  ...
39.

Các biểu tượng, nhãn và nhóm đầu vào

Định vị thủ công của các biểu tượng phản hồi là cần thiết cho các đầu vào không có nhãn và cho các nhóm đầu vào có tiện ích bổ sung ở bên phải. Bạn được khuyến khích mạnh mẽ để cung cấp nhãn cho tất cả các đầu vào vì lý do khả năng tiếp cận. Nếu bạn muốn ngăn các nhãn được hiển thị, hãy ẩn chúng với lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51. Nếu bạn phải làm mà không có nhãn, hãy điều chỉnh giá trị
 class="container">
  ...
41 của biểu tượng phản hồi. Đối với các nhóm đầu vào, điều chỉnh giá trị
 class="container">
  ...
42 thành giá trị pixel thích hợp tùy thuộc vào chiều rộng của addon của bạn.

Truyền đạt ý nghĩa của biểu tượng để hỗ trợ các công nghệ

Để đảm bảo rằng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình - truyền đạt chính xác ý nghĩa của một biểu tượng, nên bao gồm văn bản ẩn bổ sung với lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 và liên kết rõ ràng với kiểm soát biểu mẫu mà nó liên quan đến việc sử dụng
 class="container">
  ...
28. Ngoài ra, đảm bảo rằng ý nghĩa (ví dụ, thực tế là có một cảnh báo cho một trường nhập văn bản cụ thể) được truyền tải theo một số hình thức khác, chẳng hạn như thay đổi văn bản của
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92 thực tế liên quan đến điều khiển biểu mẫu.

Mặc dù các ví dụ sau đây đã đề cập đến trạng thái xác thực của các điều khiển hình thức tương ứng của chúng trong chính văn bản

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92, kỹ thuật trên (sử dụng văn bản
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 và
 class="container">
  ...
28) đã được đưa vào cho các mục đích minh họa.

 class="container-fluid">
   class="row">
    ...
  
2

Các biểu tượng tùy chọn ở dạng ngang và nội tuyến

 class="container-fluid">
   class="row">
    ...
  
3


Nhóm đầu vào với thành công

@

(success)

 class="container-fluid">
   class="row">
    ...
  
4

Các biểu tượng tùy chọn với nhãn
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 ẩn

Nếu bạn sử dụng lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 để ẩn
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92 của biểu mẫu (thay vì sử dụng các tùy chọn ghi nhãn khác, chẳng hạn như thuộc tính
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
67), Bootstrap sẽ tự động điều chỉnh vị trí của biểu tượng sau khi được thêm vào.

Nhãn ẩn (thành công)(success)

Nhóm đầu vào với thành công

@

(success)

 class="container-fluid">
   class="row">
    ...
  
5

Các biểu tượng tùy chọn với nhãn 51 ẩn

Nếu bạn sử dụng lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 để ẩn
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
92 của biểu mẫu (thay vì sử dụng các tùy chọn ghi nhãn khác, chẳng hạn như thuộc tính
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
67), Bootstrap sẽ tự động điều chỉnh vị trí của biểu tượng sau khi được thêm vào.

Nhãn ẩn (thành công)

Kiểm soát kích thước

 class="container-fluid">
   class="row">
    ...
  
6

Đặt độ cao bằng các lớp như
...
53 và đặt chiều rộng bằng các lớp cột lưới như 63.

Kích thước chiều cao

 class="container-fluid">
   class="row">
    ...
  
7

Tạo các điều khiển hình thức cao hơn hoặc ngắn hơn mà kích thước nút phù hợp.

Kích thước nhóm hình thức ngang

Nhãn kích thước nhanh chóng và điều khiển hình thức trong
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
72 bằng cách thêm
 class="container">
  ...
56 hoặc
 class="container">
  ...
57.

Kích thước cột

 class="container-fluid">
   class="row">
    ...
  
9

Bao bọc đầu vào trong các cột lưới hoặc bất kỳ phần tử cha mẹ tùy chỉnh nào, để dễ dàng thực thi các chiều rộng mong muốn.

 class="container-fluid">
   class="row">
    ...
  
8

Sử dụng các lớp nút trên phần tử
 class="container">
  ...
18,
 class="container">
  ...
21 hoặc
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
56.

Sử dụng cụ thể theo ngữ cảnh

Mặc dù các lớp nút có thể được sử dụng trên các phần tử
 class="container">
  ...
18 và
 class="container">
  ...
21, nhưng chỉ các phần tử ____321 được hỗ trợ trong các thành phần Nav và Navbar của chúng tôi.

Liên kết đóng vai trò là nútwe highly recommend using the

 class="container">
  ...
21 element whenever possible to ensure matching cross-browser rendering.

Nếu các phần tử

 class="container">
  ...
18 được sử dụng để hoạt động như các nút-kích hoạt chức năng trong trang, thay vì điều hướng đến một tài liệu hoặc phần khác trong trang hiện tại-chúng cũng nên được cung cấp một
 class="container">
  ...
65 thích hợp.

Kết xuất trình duyệt chéo

Như một thông lệ tốt nhất, chúng tôi khuyên bạn nên sử dụng yếu tố

 class="container">
  ...
21 bất cứ khi nào có thể để đảm bảo kết xuất trình duyệt chéo phù hợp.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
0

Truyền đạt ý nghĩa để hỗ trợ các công nghệ

Sử dụng màu sắc để thêm ý nghĩa vào một nút chỉ cung cấp một dấu hiệu trực quan, sẽ không được chuyển đến người dùng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu là rõ ràng từ chính nội dung (văn bản có thể nhìn thấy của nút) hoặc được bao gồm thông qua các phương tiện thay thế, chẳng hạn như văn bản bổ sung ẩn với lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51.

Kích thước

Fancy lớn hơn hoặc nhỏ hơn các nút? Thêm

 class="container">
  ...
70,
 class="container">
  ...
71 hoặc
 class="container">
  ...
72 cho các kích thước bổ sung.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
1

Tạo các nút cấp khối, những người có chiều rộng đầy đủ của cha mẹ bằng cách thêm

 class="container">
  ...
73.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
2

Trạng thái tích cực

Các nút sẽ xuất hiện được nhấn (với nền tối hơn, đường viền tối hơn và bóng hình nhỏ) khi hoạt động. Đối với các yếu tố

 class="container">
  ...
21, điều này được thực hiện thông qua
 class="container">
  ...
75. Đối với các yếu tố
 class="container">
  ...
18, nó được thực hiện với
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46. Tuy nhiên, bạn có thể sử dụng
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 trên
 class="container">
  ...
21s (và bao gồm thuộc tính
 class="container">
  ...
80) nếu bạn cần sao chép trạng thái hoạt động theo chương trình.

Phần tử nút

Không cần thêm

 class="container">
  ...
75 vì đó là một lớp giả, nhưng nếu bạn cần buộc phải có cùng ngoại hình, hãy tiếp tục và thêm
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
3

Phần tử neo

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 vào các nút
 class="container">
  ...
18.

Liên kết chính


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
4

Trạng thái vô hiệu hóa

Làm cho các nút trông không thể thiếu bằng cách làm mờ chúng lại với

 class="container">
  ...
85.

Phần tử nút

Không cần thêm

 class="container">
  ...
75 vì đó là một lớp giả, nhưng nếu bạn cần buộc phải có cùng ngoại hình, hãy tiếp tục và thêm
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
5

Phần tử neo

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 vào các nút
 class="container">
  ...
18.

Phần tử neo

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 vào các nút
 class="container">
  ...
18.

Liên kết chính


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
6

Trạng thái vô hiệu hóa

Làm cho các nút trông không thể thiếu bằng cách làm mờ chúng lại với
 class="container">
  ...
85.

Thêm thuộc tính

 class="container">
  ...
13 vào các nút
 class="container">
  ...
21.

Khả năng tương thích trình duyệt chéo

Nếu bạn thêm thuộc tính

 class="container">
  ...
13 vào
 class="container">
  ...
21, Internet Explorer 9 trở xuống sẽ hiển thị văn bản màu xám với một shadow văn bản khó chịu mà chúng tôi không thể sửa chữa.

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
93 vào các nút
 class="container">
  ...
18.

Chúng tôi sử dụng
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
93 như một lớp tiện ích ở đây, tương tự như lớp
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 phổ biến, do đó không cần tiền tố.

Liên kết chức năng cảnh báo


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
7

Lớp này sử dụng
...
24 để cố gắng vô hiệu hóa chức năng liên kết của
...
18, nhưng thuộc tính CSS đó chưa được tiêu chuẩn hóa và không được hỗ trợ đầy đủ trong Opera 18 trở xuống, hoặc trong Internet Explorer 11. Ngoài ra, ngay cả trong các trình duyệt hỗ trợ
...
24 , Điều hướng bàn phím vẫn không bị ảnh hưởng, có nghĩa là người dùng bàn phím và người dùng công nghệ hỗ trợ vẫn có thể kích hoạt các liên kết này. Vì vậy, để được an toàn, hãy sử dụng JavaScript tùy chỉnh để vô hiệu hóa các liên kết đó.

Hình ảnh đáp ứng

Phần tử neo

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 vào các nút
 class="container">
  ...
18.

Hướng dẫn is bootstrap a responsive framework? - bootstrap có phải là một khuôn khổ đáp ứng không?


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
8

Liên kết chính

Trạng thái vô hiệu hóa

Làm cho các nút trông không thể thiếu bằng cách làm mờ chúng lại với

 class="container">
  ...
85.

Thêm thuộc tính

 class="container">
  ...
13 vào các nút
 class="container">
  ...
21.

Khả năng tương thích trình duyệt chéo

Nếu bạn thêm thuộc tính

 class="container">
  ...
13 vào
 class="container">
  ...
21, Internet Explorer 9 trở xuống sẽ hiển thị văn bản màu xám với một shadow văn bản khó chịu mà chúng tôi không thể sửa chữa.

Thêm lớp

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
93 vào các nút
 class="container">
  ...
18.

Chúng tôi sử dụng

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
93 như một lớp tiện ích ở đây, tương tự như lớp
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
46 phổ biến, do đó không cần tiền tố.


 class="row">
   class="col-xs-12 col-md-8">.col-xs-12 .col-md-8
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4
   class="col-xs-6 col-md-4">.col-xs-6 .col-md-4



 class="row">
   class="col-xs-6">.col-xs-6
   class="col-xs-6">.col-xs-6
9

Liên kết chức năng cảnh báo

Lớp này sử dụng

 class="container">
  ...
24 để cố gắng vô hiệu hóa chức năng liên kết của
 class="container">
  ...
18, nhưng thuộc tính CSS đó chưa được tiêu chuẩn hóa và không được hỗ trợ đầy đủ trong Opera 18 trở xuống, hoặc trong Internet Explorer 11. Ngoài ra, ngay cả trong các trình duyệt hỗ trợ
 class="container">
  ...
24 , Điều hướng bàn phím vẫn không bị ảnh hưởng, có nghĩa là người dùng bàn phím và người dùng công nghệ hỗ trợ vẫn có thể kích hoạt các liên kết này. Vì vậy, để được an toàn, hãy sử dụng JavaScript tùy chỉnh để vô hiệu hóa các liên kết đó.

Truyền đạt ý nghĩa để hỗ trợ các công nghệ

Hình ảnh đáp ứng

Hình ảnh trong Bootstrap 3 có thể được thực hiện thân thiện với đáp ứng thông qua việc bổ sung lớp
...
97. Điều này áp dụng
...
98,
...
99 và
...
00 cho hình ảnh để nó chia tỷ lệ độc đáo với phần tử cha.

Đối với hình ảnh trung tâm sử dụng lớp

 class="container">
  ...
97, hãy sử dụng
 class="container-fluid">
  ...
02 thay vì
 class="container-fluid">
  ...
03. Xem phần Lớp trợ giúp để biết thêm chi tiết về việc sử dụng
 class="container-fluid">
  ...
02.

Nullalam id door id nibh ultricies ut id id chỉnh sửa.

Duis Mollis, Est Non Commodo Luctus, Nisi Era Portitator Ligula.

Maecenas sed diam eget risus blandit city bước non magna.

Etiam Porta Sem malesuada Magna Mollis Euismod.

Donec ullamcorper nulla non metus auctor fringilla.

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

Đối phó với tính đặc hiệu

Đôi khi các lớp nền theo ngữ cảnh có thể được áp dụng do bộ chọn đặc biệt. Trong một số trường hợp, một công nhân có thể kết thúc nội dung của yếu tố của bạn trong một

 class="container-fluid">
  ...
10 với lớp.

Truyền đạt ý nghĩa để hỗ trợ các công nghệ

Như với các màu ngữ cảnh, đảm bảo rằng bất kỳ ý nghĩa nào được truyền qua màu sắc cũng có thể có trong một hình thức không hoàn toàn là hiện tại.

Đóng biểu tượng

Sử dụng biểu tượng Đóng chung cho nội dung DISMSSing như phương thức và cảnh báo.

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

Carets

Sử dụng quan tâm để chỉ ra chức năng và hướng thả xuống. Lưu ý rằng sự chăm sóc mặc định sẽ tự động đảo ngược trong các menu thả.

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

Phao nhanh

Nổi một phần tử bên trái hoặc bên phải với một lớp.

 class="container-fluid">
  ...
11 được bao gồm để tránh các vấn đề đặc hiệu. Các lớp học cũng có thể được sử dụng làm mixin.

 name="viewport" content="width=device-width, initial-scale=1">
03
 name="viewport" content="width=device-width, initial-scale=1">
04

Không sử dụng trong Navbars

Để căn chỉnh các thành phần trong các NAVBAR với các lớp tiện ích, hãy sử dụng

 class="container-fluid">
  ...
12 hoặc _
 class="container-fluid">
  ...
13 thay thế. Xem tài liệu NAVR để biết chi tiết.

Khối nội dung trung tâm

Đặt một phần tử thành

 class="container-fluid">
  ...
14 và trung tâm thông qua
 class="container-fluid">
  ...
Có sẵn dưới dạng mixin và lớp.

 name="viewport" content="width=device-width, initial-scale=1">
05
 name="viewport" content="width=device-width, initial-scale=1">
06

ClearFix

Dễ dàng xóa

 class="container-fluid">
  ...
16 bằng cách thêm
 name="viewport" content="width=device-width, initial-scale=1">
76 vào phần tử thời kỳ. Sử dụng Micro Clearfix được phổ biến bởi Nicolas Gallagher. Cũng có thể được sử dụng như một hỗn hợp.to the parent element. Utilizes the micro clearfix as popularized by Nicolas Gallagher. Can also be used as a mixin.

 name="viewport" content="width=device-width, initial-scale=1">
07
 name="viewport" content="width=device-width, initial-scale=1">
08

Hiển thị và ẩn nội dung

Buộc một phần tử được hiển thị hoặc ẩn (bao gồm cho đầu đọc màn hình) với việc sử dụng các lớp

 class="container-fluid">
  ...
18 và _
 class="container-fluid">
  ...
19. Các lớp này sử dụng
 class="container-fluid">
  ...
11 để tránh các mâu thuẫn tính đặc hiệu, giống như những chiếc phao nhanh. Chúng chỉ có sẵn để chặn cấp độ. Chúng cũng có thể được sử dụng như một sai lầm.including for screen readers) with the use of
 class="container-fluid">
  ...
18 and
 class="container-fluid">
  ...
19 classes. These classes use
 class="container-fluid">
  ...
11 to avoid specificity conflicts, just like the quick floats. They are only available for block level toggling. They can also be used as mixins.

 class="container-fluid">
  ...
21 có sẵn, nhưng nó không phải lúc nào cũng bị ảnh hưởng đến đầu đọc màn hình và không được dùng nữa kể từ v3.0.1 Sử dụng
 class="container-fluid">
  ...
19 hoặc
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 thay thế.deprecated as of v3.0.1. Use
 class="container-fluid">
  ...
19 or
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 instead.

Hơn nữa,

 class="container-fluid">
  ...
24 có thể được sử dụng để chỉ chuyển đổi lượt truy cập của một phần tử, nghĩa là _
 class="container-fluid">
  ...
25 của nó không được sửa đổi và phần tử vẫn có thể ảnh hưởng đến luồng của tài liệu.

 name="viewport" content="width=device-width, initial-scale=1">
09
 name="viewport" content="width=device-width, initial-scale=1">
10

Trình đọc màn hình và Nội dung điều hướng bàn phím

Ẩn một phần tử với tất cả các thiết bị ngoại trừ đầu đọc màn hình với

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Kết hợp
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 với
 class="container-fluid">
  ...
28 để hiển thị lại phần tử khi nó tập trung (ví dụ: bởi người dùng chỉ dành cho bàn phím). Cần thiết cho việc theo dõi các thực tiễn tốt nhất. Cũng có thể được sử dụng như một hỗn hợp.except screen readers with
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51. Combine
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
51 with
 class="container-fluid">
  ...
28 to show the element again when it's focused (e.g. by a keyboard-only user). Necessary for following accessibility best practices. Can also be used as mixins.

 name="viewport" content="width=device-width, initial-scale=1">
11
 name="viewport" content="width=device-width, initial-scale=1">
12

Thay thế hình ảnh

Sử dụng lớp

 class="container-fluid">
  ...
29 hoặc mixin để giúp thay thế nội dung văn bản của phần tử bằng hình nền.

 name="viewport" content="width=device-width, initial-scale=1">
13
 name="viewport" content="width=device-width, initial-scale=1">
14

Để phát triển thân thiện với thiết bị di động nhanh hơn, hãy sử dụng các lớp tiện ích này để hiển thị và ẩn nội dung bằng thiết bị thông qua truy vấn truyền thông. Cũng bao gồm các lớp tiện ích để chuyển đổi nội dung khi được in.

Cố gắng sử dụng chúng trên cơ sở hạn chế và tránh tạo các phiên bản khác nhau của cùng một trang web. Thay vào đó, hãy sử dụng để hoàn thành bản trình bày của mỗi thiết bị.

Lớp học có sẵn

Sử dụng một hoặc kết hợp các lớp có sẵn để chuyển đổi trên các chế độ xem Breakpoins.

Điện thoại thiết bị thêm nhỏ Máy tính bảng thiết bị nhỏ (≥768px) Thiết bị trung bình Máy tính để bàn (≥992px) Máy tính để bàn lớn (≥1200px)
 class="container-fluid">
  ...
30
Dễ thấyẨn giấuẨn giấuẨn giấu
 class="container-fluid">
  ...
31
Ẩn giấuDễ thấyẨn giấuẨn giấu
 class="container-fluid">
  ...
32
Ẩn giấuẨn giấuDễ thấyẨn giấu
 class="container-fluid">
  ...
33
Ẩn giấuẨn giấuẨn giấuDễ thấy
 class="container-fluid">
  ...
34
Ẩn giấuDễ thấyDễ thấyDễ thấy
 class="container-fluid">
  ...
35
Dễ thấyẨn giấuDễ thấyDễ thấy
 class="container-fluid">
  ...
36
Dễ thấyDễ thấyẨn giấuDễ thấy
 class="container-fluid">
  ...
37
Dễ thấyDễ thấyDễ thấyẨn giấu

Kể từ v3.2.0, các lớp

 class="container-fluid">
  ...
38 cho mỗi điểm dừng có ba biến thể, một cho mỗi giá trị thuộc tính CSS
 class="container-fluid">
  ...
25 được liệt kê dưới đây.

Nhóm của lớp họcCSS
 class="container-fluid">
  ...
 class="container-fluid">
  ...
41
 class="container-fluid">
  ...
 class="container-fluid">
  ...
43
_
 class="container-fluid">
  ...
 class="container-fluid">
  ...
45
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Vì vậy, đối với các màn hình nhỏ (

 class="container-fluid">
  ...
47) chẳng hạn, các lớp
 class="container-fluid">
  ...
38 có sẵn là: _
 class="container-fluid">
  ...
49, _
 class="container-fluid">
  ...
50 và
 class="container-fluid">
  ...

Các lớp _

 class="container-fluid">
  ...
52,
 class="container-fluid">
  ...
53,
 class="container-fluid">
  ...
54 và _
 class="container-fluid">
  ...
55 cũng tồn tại, nhưng được không dùng nữa kể từ v3.2.0. Chúng xấp xỉ tương đương với
 class="container-fluid">
  ...
41, ngoại trừ với các trường hợp đặc biệt adidal để chuyển đổi các yếu tố liên quan đến ____ 238.deprecated as of v3.2.0. They are approximately equivalent to
 class="container-fluid">
  ...
41, except with additional special cases for toggling
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
38-related elements.

Lớp in

Tương tự như các lớp phản hồi thông thường, sử dụng chúng để chuyển đổi nội dung để in.

Lớp họcTrình duyệtIn
 class="container-fluid">
  ...
58
 class="container-fluid">
  ...
59 _
 class="container-fluid">
  ...

 class="container-fluid">
  ...
59
 class="container-fluid">
  ...
60
Ẩn giấuDễ thấy
 class="container-fluid">
  ...
61
Dễ thấyẨn giấu

Kể từ v3.2.0, các lớp

 class="container-fluid">
  ...
38 cho mỗi điểm dừng có ba biến thể, một cho mỗi giá trị thuộc tính CSS
 class="container-fluid">
  ...
25 được liệt kê dưới đây.deprecated as of v3.2.0. It is approximately equivalent to
 class="container-fluid">
  ...
58, except with additional special cases for
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
38-related elements.

Trường hợp thử nghiệm

Thay đổi kích thước trình duyệt của bạn hoặc tải trên các thiết bị khác nhau để kiểm tra các lớp tiện ích đáp ứng.

Có thể nhìn thấy trên ...

Checkmark màu xanh lá cây cho biết phần tử có thể nhìn thấy trong chế độ xem hiện tại của bạn.is visible in your current viewport.

Thêm nhỏ ✔ có thể nhìn thấy trên x-small ✔ Visible on x-small

Nhỏ có thể nhìn thấy trên nhỏ ✔ Visible on small

Trung bình ✔ có thể nhìn thấy trên trung bình ✔ Visible on medium

Lớn ✔ có thể nhìn thấy trên lớn ✔ Visible on large

Thêm nhỏ và nhỏ có thể nhìn thấy trên x-small và nhỏ ✔ Visible on x-small and small

Trung bình và lớn có thể nhìn thấy trên trung bình và lớn ✔ Visible on medium and large

Thêm nhỏ và trung bình có thể nhìn thấy trên x-small và trung bình ✔ Visible on x-small and medium

Nhỏ và lớn có thể nhìn thấy trên nhỏ và lớn ✔ Visible on small and large

Thêm nhỏ và lớn có thể nhìn thấy trên x-small và lớn ✔ Visible on x-small and large

Nhỏ và trung bình có thể nhìn thấy trên nhỏ và vừa ✔ Visible on small and medium

Ẩn trên ...

Ở đây, các điểm kiểm tra màu xanh lá cây cũng chỉ ra phần tử được ẩn trong chế độ xem hiện tại của bạn.is hidden in your current viewport.

CSS của Bootstrap được xây dựng trên ít hơn, bộ tiền xử lý với các chức năng bổ sung như các biến, mixin và các chức năng để biên dịch CSS. Những người muốn sử dụng các tệp ít hơn thay vì các tệp CSS được biên dịch của chúng tôi có thể sử dụng nhiều biến và mixin mà chúng tôi sử dụng trong suốt khung.

Các biến lưới và mixin được đề cập trong phần hệ thống lưới.

Biên dịch bootstrap

Bootstrap có thể được sử dụng theo ít nhất hai cách: với CSS được biên dịch hoặc với các tệp nguồn ít hơn. Để biên dịch các tệp ít hơn, hãy tham khảo phần bắt đầu để biết cách thiết lập môi trường phát triển của bạn để chạy các lệnh cần thiết.

Các công cụ biên dịch của bên thứ ba có thể hoạt động với Bootstrap, nhưng chúng không được nhóm cốt lõi của chúng tôi hỗ trợ.

Biến

Các biến được sử dụng trong toàn bộ dự án như một cách để tập trung và chia sẻ các giá trị thường được sử dụng như màu sắc, khoảng cách hoặc ngăn xếp phông chữ. Để biết sự cố hoàn chỉnh, vui lòng xem tùy chỉnh.

Màu sắc

Dễ dàng sử dụng hai cách phối màu: thang độ xám và ngữ nghĩa. Màu sắc diện tích cung cấp quyền truy cập nhanh vào các sắc thái đen thường được sử dụng trong khi ngữ nghĩa bao gồm các màu khác nhau được gán cho các giá trị theo ngữ cảnh có ý nghĩa.

 name="viewport" content="width=device-width, initial-scale=1">
15
 name="viewport" content="width=device-width, initial-scale=1">
16

Sử dụng bất kỳ biến màu nào trong số này như chúng hoặc chỉ định lại chúng cho các biến có ý nghĩa hơn cho dự án của bạn.

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

Đoạn đầu đài

Một số biến số để nhanh chóng tùy chỉnh các yếu tố chính của bộ xương trang web của bạn.

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

Liên kết

Dễ dàng tạo kiểu liên kết của bạn với màu phù hợp chỉ với một giá trị.

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

Lưu ý rằng

 class="container-fluid">
  ...
65 sử dụng một chức năng, một công cụ tuyệt vời khác từ ít hơn, để tự động tạo màu di chuột phù hợp. Bạn có thể sử dụng
 class="container-fluid">
  ...
66,
 class="container-fluid">
  ...
67,
 class="container-fluid">
  ...
68 và
 class="container-fluid">
  ...
69.

Kiểu chữ

Dễ dàng đặt kiểu chữ, kích thước văn bản, dẫn đầu và nhiều hơn nữa với một vài biến nhanh. Bootstrap cũng sử dụng những thứ này để cung cấp các loại hỗn hợp kiểu chữ dễ dàng.

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

Biểu tượng

Hai biến nhanh để tùy chỉnh vị trí và tên tệp của các biểu tượng của bạn.

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

Các thành phần

Các thành phần trong suốt Bootstrap Sử dụng một số biến mặc định để thiết lập các giá trị chung. Dưới đây là những người được sử dụng phổ biến nhất.

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

Nhà cung cấp Mixins

Mixin của nhà cung cấp là mixin để giúp hỗ trợ nhiều trình duyệt bằng cách bao gồm tất cả các tiền tố nhà cung cấp có liên quan trong CSS được biên dịch của bạn.

Box-sizing

Đặt lại mô hình hộp của các thành phần của bạn với một mixin duy nhất. Đối với bối cảnh, xem bài viết hữu ích này từ Mozilla.

Mixin được không dùng nữa kể từ v3.2.0, với sự ra đời của autoprefixer. Để duy trì khả năng tương thích ngược, Bootstrap sẽ tiếp tục sử dụng mixin bên trong cho đến khi Bootstrap V4.deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.

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

Góc tròn

Ngày nay, tất cả các trình duyệt hiện đại đều hỗ trợ khách sạn

 class="container">
  ...
02 không được trộn lẫn. Như vậy, không có mixin
 class="container-fluid">
  ...
71, nhưng Bootstrap không bao gồm các phím tắt để nhanh chóng làm tròn hai góc ở một mặt cụ thể của một đối tượng.

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

Box (thả) bóng tối

Nếu đối tượng mục tiêu của bạn đang sử dụng các trình duyệt và thiết bị mới nhất và lớn nhất, hãy chắc chắn chỉ sử dụng thuộc tính

 class="container">
  ...
08. Nếu bạn cần hỗ trợ cho các thiết bị Android cũ (Pre-V4) và iOS (Pre-IS 5), hãy sử dụng mixin không dùng để nhận tiền tố
 class="container-fluid">
  ...
73 cần thiết.deprecated mixin to pick up the required
 class="container-fluid">
  ...
73 prefix.

Mixin được không dùng nữa kể từ v3.1.0, vì Bootstrap không chính thức hỗ trợ các nền tảng lỗi thời không hỗ trợ tài sản tiêu chuẩn. Để duy trì khả năng tương thích ngược, Bootstrap sẽ tiếp tục sử dụng mixin bên trong cho đến khi Bootstrap V4.deprecated as of v3.1.0, since Bootstrap doesn't officially support the outdated platforms that don't support the standard property. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.

Hãy chắc chắn sử dụng màu

 class="container-fluid">
  ...
74 trong bóng hộp của bạn để chúng hòa trộn liền mạch nhất có thể với hình nền.

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

Chuyển tiếp

Nhiều mixin để linh hoạt. Đặt tất cả thông tin chuyển tiếp với một hoặc chỉ định độ trễ và thời lượng riêng biệt khi cần thiết.

Các mixin được không dùng nữa kể từ v3.2.0, với sự ra đời của autoprefixer. Để duy trì khả năng tương thích ngược, Bootstrap sẽ tiếp tục sử dụng các mixin trong nội bộ cho đến khi Bootstrap V4.deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.

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

Biến đổi

Xoay, tỷ lệ, dịch (di chuyển) hoặc làm lệch bất kỳ đối tượng nào.

Các mixin được không dùng nữa kể từ v3.2.0, với sự ra đời của autoprefixer. Để duy trì khả năng tương thích ngược, Bootstrap sẽ tiếp tục sử dụng các hỗn hợp trong nội bộ cho đến khi Bootstrap V4.deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.

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

Hình ảnh động

Một mixin duy nhất để sử dụng tất cả các thuộc tính hoạt hình của CSS3 trong một khai báo và các hỗn hợp khác cho các thuộc tính riêng lẻ.

Các mixin được không dùng nữa kể từ v3.2.0, với sự ra đời của autoprefixer. Để duy trì khả năng tương thích ngược, Bootstrap sẽ tiếp tục sử dụng các hỗn hợp trong nội bộ cho đến khi Bootstrap V4.deprecated as of v3.2.0, with the introduction of Autoprefixer. To preserve backwards-compatibility, Bootstrap will continue to use the mixins internally until Bootstrap v4.

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

Độ mờ

Đặt độ mờ cho tất cả các trình duyệt và cung cấp dự phòng

 class="container-fluid">
  ...
75 cho IE8.

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

Văn bản giữ chỗ

Cung cấp bối cảnh cho các điều khiển biểu mẫu trong mỗi trường.

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

Cột

Tạo các cột thông qua CSS trong một phần tử duy nhất.

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

Độ dốc

Dễ dàng biến bất kỳ hai màu thành một gradient nền. Nhận tiên tiến hơn và đặt hướng, sử dụng ba màu hoặc sử dụng gradient xuyên tâm. Với một hỗn hợp duy nhất, bạn nhận được tất cả các cú pháp có tiền tố bạn cần.

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

Bạn cũng có thể chỉ định góc của một gradient hai màu, tuyến tính tiêu chuẩn:

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

Nếu bạn cần một gradient kiểu áo cắt tóc, điều đó cũng dễ dàng. Chỉ cần chỉ định một màu duy nhất và chúng tôi sẽ phủ một dải màu trắng mờ.

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

Thay vào đó, lên ba màu và sử dụng ba màu. Đặt màu thứ nhất, màu thứ hai, điểm dừng màu thứ hai (giá trị phần trăm như 25%) và màu thứ ba với các mixin này:

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

Đứng lên! Nếu bạn cần phải loại bỏ một gradient, hãy chắc chắn loại bỏ bất kỳ

 class="container-fluid">
  ...
75 cụ thể IE mà bạn có thể đã thêm. Bạn có thể làm điều đó bằng cách sử dụng mixin
 class="container-fluid">
  ...
77 cùng với
 class="container-fluid">
  ...
78.
Should you ever need to remove a gradient, be sure to remove any IE-specific
 class="container-fluid">
  ...
75 you may have added. You can do that by using the
 class="container-fluid">
  ...
77 mixin alongside
 class="container-fluid">
  ...
78.

Mixin tiện ích

Các hỗn hợp tiện ích là các hỗn hợp kết hợp các thuộc tính CSS không liên quan để đạt được một mục tiêu hoặc nhiệm vụ cụ thể.

ClearFix

Quên thêm

 class="container-fluid">
  ...
79 vào bất kỳ phần tử nào và thay vào đó thêm hỗn hợp
 class="container-fluid">
  ...
80 khi thích hợp. Sử dụng Micro Clearfix từ Nicolas Gallagher.

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

Định tâm ngang

Nhanh chóng tập trung bất kỳ yếu tố nào trong cha mẹ của nó. Yêu cầu

 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
55 hoặc
 name="viewport" content="width=device-width, initial-scale=1">
64 phải được đặt.Requires
 name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
55 or
 name="viewport" content="width=device-width, initial-scale=1">
64 to be set.

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

Người trợ giúp kích thước

Chỉ định kích thước của một đối tượng dễ dàng hơn.

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

TextAreas có thể thay đổi lại

Dễ dàng định cấu hình các tùy chọn thay đổi kích thước cho bất kỳ TextArea hoặc bất kỳ yếu tố nào khác. Mặc định là hành vi trình duyệt thông thường (

 class="container-fluid">
  ...
83).

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

Cắt ngắn văn bản

Dễ dàng cắt ngắn văn bản với một dấu chấm lửng với một mixin duy nhất. Yêu cầu phần tử là

 class="container-fluid">
  ...
84 hoặc
 class="container-fluid">
  ...
85.Requires element to be
 class="container-fluid">
  ...
84 or
 class="container-fluid">
  ...
85 level.

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

Hình ảnh võng mạc

Chỉ định hai đường dẫn hình ảnh và kích thước hình ảnh @1x và Bootstrap sẽ cung cấp truy vấn phương tiện @2x. Nếu bạn có nhiều hình ảnh để phục vụ, hãy xem xét viết hình ảnh võng mạc của bạn CSS theo cách thủ công trong một truy vấn truyền thông duy nhất.If you have many images to serve, consider writing your retina image CSS manually in a single media query.

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

Trong khi Bootstrap được xây dựng trên ít hơn, nhưng nó cũng có một cổng chính thức. Chúng tôi duy trì nó trong một kho lưu trữ GitHub riêng biệt và xử lý các bản cập nhật với tập lệnh chuyển đổi.

Những gì được bao gồm

Vì cổng Sass có một repo riêng và phục vụ đối tượng hơi khác nhau, nội dung của dự án khác rất nhiều so với dự án Bootstrap chính. Điều này đảm bảo cổng SASS tương thích với càng nhiều hệ thống dựa trên SASS càng tốt.

Đường dẫnSự mô tả
 class="container-fluid">
  ...
86
Mã Gem Ruby (Cấu hình SASS, Tích hợp đường ray và la bàn)
 class="container-fluid">
  ...
87
Tập lệnh chuyển đổi (chuyển ngược dòng thành SASS)
 class="container-fluid">
  ...
88
Kiểm tra tổng hợp
 class="container-fluid">
  ...
89
Gói la bàn kê khai
 class="container-fluid">
  ...
90
Các tệp Sass, JavaScript và phông chữ
 class="container-fluid">
  ...
91
Các nhiệm vụ nội bộ, chẳng hạn như cào và chuyển đổi

Truy cập kho lưu trữ GitHub của cổng Sass để xem các tệp này hoạt động.

Cài đặt

Để biết thông tin về cách cài đặt và sử dụng bootstrap cho SASS, hãy tham khảo kho lưu trữ GitHub ReadMe. Đây là nguồn cập nhật nhất và bao gồm thông tin để sử dụng với đường ray, la bàn và các dự án SASS tiêu chuẩn.

Bootstrap cho Sass

Bootstrap có đáp ứng hoàn toàn không?

Bootstrap bao gồm một hệ thống lưới chất lỏng đầu tiên, đáp ứng, tỷ lệ phù hợp lên tới 12 cột khi kích thước thiết bị hoặc chế độ xem tăng.Nó bao gồm các lớp được xác định trước cho các tùy chọn bố trí dễ dàng, cũng như các bản phối mạnh mẽ để tạo ra nhiều bố cục ngữ nghĩa hơn. that appropriately scales up to 12 columns as the device or viewport size increases. It includes predefined classes for easy layout options, as well as powerful mixins for generating more semantic layouts.

Bootstrap có đáp ứng mặc định không?

Ngoài ra, bạn tốt để đi: Bootstrap có phản hồi theo mặc định.Bootstrap is responsive by default.

Loại bootstrap khung nào là?

Bootstrap là một khung CSS miễn phí và nguồn mở nhắm vào phát triển web phía trước trực tiếp, đáp ứng.Nó chứa HTML, CSS và (tùy chọn) các mẫu thiết kế dựa trên JavaScript để đánh máy, biểu mẫu, nút, điều hướng và các thành phần giao diện khác.a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains HTML, CSS and (optionally) JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.

Bootstrap 5 có đáp ứng không?

Hệ thống lưới của Bootstrap sử dụng một loạt các thùng chứa, hàng và cột để bố trí và căn chỉnh nội dung.Nó được xây dựng với Flexbox và hoàn toàn đáp ứng.fully responsive.