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.
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.
...
Đ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
42 của bạn.
add the viewport meta tag to your
42.
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
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!
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
44 trên
45 - Sử dụng các thuộc tính
46,
47 và
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
49 và chỉ áp dụng liên kết nhấn mạnh vào
50
Những kiểu này có thể được tìm thấy trong
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
52 và hơn thế nữa, không có gì có thể làm được.
Sử dụng
53 cho một thùng chứa chiều rộng cố định đáp ứng.
...
Sử dụng
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.
...
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
53 [chiều rộng cố định] hoặc
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ư
57 và
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
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
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
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
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
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
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úc | Sụp đổ để bắt đầu, ngang trên các điểm dừng |
Chiều rộng containerKhông [Tự động] | 750px | 970px | 1170px |
Tiền tố lớp
65 |
66 |
67 |
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
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.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
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ỳ
57.
...
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
53 ngoài cùng của bạn thành
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
73
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
73
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
73
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
73
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-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.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
73
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
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
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.
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.
2Cá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.
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
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
73
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
73
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
73
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
73
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.
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
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
75..Col-XS-12 .col-SM-6 .Col-MD-8
5.Col-XS-6 .Col-SM-4
6Ví 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
7Bù đắ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
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ỳ
57.
8Ví 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
53 ngoài cùng của bạn thành
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
73
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.
9.Col-XS-12 .Col-MD-8
.col-XS-6 .col-MD-4
0Ví 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
75.
1
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 đề bootstrap | Semibold 12px |
3Tạo ánh sáng, văn bản thứ cấp trong bất kỳ tiêu đề nào với thẻ
92 chung hoặc lớp
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 |
4Bản sao cơ thể
Mặc định toàn cầu của Bootstrap
94 là 14px, với
95 là 1.428. Điều này được áp dụng cho
96 và tất cả các đoạn văn. Ngoài ra,
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
95 of 1.428. This is applied to the
96 and all paragraphs. In addition,
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.
5Bản sao cơ thể chì
Tạo một đoạn văn nổi bật bằng cách thêm
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.
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:
47 và
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:
47 and
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ẻ
01.Bạn có thể sử dụng thẻ đánh dấu để làm nổi bật văn bản.
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ẻ
02.Dòng văn bản này có nghĩa là được coi là văn bản bị xóa.
8Vă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ẻ
03.Dòng văn bản này có nghĩa là được coi là không còn chính xác.
9Chèn văn bản
Để chỉ ra các bổ sung vào tài liệu, sử dụng thẻ
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.
...
0Văn bản gạch chân
Để nhấn mạnh văn bản sử dụng thẻ
05.Dòng văn bản này sẽ hiển thị dưới dạng gạch chân
...
1Sử 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ẻ
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
94 của riêng họ cho các yếu tố
92 lồng nhau.Bạn có thể sử dụng một phần tử nội tuyến với
93 thay cho bất kỳ
92 nào.Dòng văn bản này có nghĩa là được coi là bản in đẹp.
...
2In đậ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.
...
3Chữ 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.
...
4Các yếu tố thay thế
Vui lòng sử dụng
11 và
12 trong HTML5.
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
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.
...
5Cá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.
...
6Các từ viết tắt
Việc thực hiện cách điệu của phần tử
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
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.
...
7Chủ nghĩa khởi tạo
Thêm
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.
...
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
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
...
9Blockquotes
Để 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
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
Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.
...
0Tù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
22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.
...
1Tù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
Lorem Ipsum Dolor SIT AMET, Consecter Adipiscing elit. Integer posuere erat một ante.
...
2Tù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
22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
- Hiển thị thay thế
- Thêm
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
...
3Purus Sodales Ultricies
Vestubum laoret Porttor SEM
- Thêm một
22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
- Hiển thị thay thế
- Thêm
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
- Tạo điều kiện cho pretium nishl alquet
- Nulla Volutpat Aliquam Velit
- Phasellus Iaculis Neque
...
4Purus 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
22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
- Hiển thị thay thế
- Thêm
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
...
5Purus Sodales Ultricies
Vestubum laoret Porttor SEM
- AC Trisque Libero Volutpat
- Faucibus porta lacus fringilla vel
- Aenean ngồi ampe erat nunc
...
6Eget 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.
...
7Nulla Volutpat Aliquam Velit
Không được biết
Hủy bỏ
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.
...
8Auto-truncating
Nội tuyến
Purus Sodales Ultricies
Vestubum laoret Porttor SEM
AC Trisque Libero Volutpat
...
9Faucibus 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] { ... }
2Nulla Volutpat Aliquam Velit
Không được biết
Hủy bỏ
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] { ... }
4Nulla volutpat
Sự mô tả
Chú thích bảng tùy chọn.
#HọHọtên tài khoản
1Đánh dấu | Otto | @Mdo |
2Jacob | Thornton | @mập mạp |
3Larry | con 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] { ... }
5Hàng sọc
Sử dụng
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
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
41 CSS, không có sẵn trong Internet Explorer 8.
#HọHọtên tài khoản
1Đánh dấu | Otto | @Mdo |
2Jacob | Thornton | @mập mạp |
3Larry | con 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] { ... }
6Hàng sọc
Sử dụng
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
40.
#HọHọtên tài khoản
1Đánh dấu | Otto | @Mdo |
2Jacob | Thornton | @mập mạp |
3Larry | con 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] { ... }
7Hàng sọc
Sử dụng
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
40.
#HọHọtên tài khoản
1Đánh dấu | Otto | @Mdo |
2Jacob | Thornton | @mập mạp |
3Larry | con 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] { ... }
8Hàng sọc
Sử dụng
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
40.
#HọHọtên tài khoản
1Đánh dấu | Otto | @Mdo |
2Jacob | Thornton | @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] { ... }
9Hàng sọc
Sử dụng
39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong
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
41 CSS, không có sẵn trong Internet Explorer 8.
Bàn giápThêm
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
43 để bật trạng thái di chuột trên các hàng bảng trong một
40. |
Bàn ngưng tụThêm
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
46 |
46 |
46 |
2
46 |
46 |
46 |
3
46 |
46 |
46 |
4
46 |
46 |
46 |
5
46 |
46 |
46 |
6
46 |
46 |
46 |
7
46 |
46 |
46 |
8
46 |
46 |
46 |
9
46 |
46 |
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ể
47Chỉ ra một hành động thành công hoặc tích cực
48Chỉ ra một sự thay đổi hoặc hành động thông tin trung lập
49Chỉ ra một cảnh báo có thể cần chú ý
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] { ... }
1Chỉ 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ột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột |
2Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột |
3Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nộ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ột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột |
2Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột |
3Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nội dung cột | Nộ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] { ... }
2Truyề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
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] { ... }
3Bảng đáp ứng
Tạo các bảng đáp ứng bằng cách gói bất kỳ
37 nào trong
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
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
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
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
67,
68 hoặc
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
70, nếu có, nhưng lưu ý rằng việc sử dụng
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] { ... }
6Hì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
72 vào biểu mẫu [không phải là
63]. Làm như vậy thay đổi
61 để hoạt động như các hàng lưới, do đó không cần
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] { ... }
7Kiể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:
76,
77,
78,
79,
80,
81,
82,
83,
84,
85, ____.Loại khai báo
Đầu vào sẽ chỉ được tạo kiểu đầy đủ nếu
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] { ... }
8Textarea
Kiểm soát hình thức hỗ trợ nhiều dòng văn bản. Thay đổi thuộc tính
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] { ... }
9Hộ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ẹ
92, bạn sẽ cần thêm lớp
93 vào cha mẹ
94,
95,
96 hoặc
97.Mặc định [xếp chồng]
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
0Hộp kiểm và radio nội tuyến
Sử dụng các lớp
97 hoặc
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.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
1Hộ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
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
67].Currently only works on non-inline checkboxes and radios. Remember to still provide some form of label for assistive technologies [for instance, using
67].
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
2Chọ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
...
02.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
3Đối với các điều khiển
58 với thuộc tính
...
04, nhiều tùy chọn được hiển thị theo mặc định.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
4Kiể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
...
05 trên
97.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
5
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
6Trạng thái tập trung
Chúng tôi xóa các kiểu
...
07 mặc định trên một số điều khiển biểu mẫu và áp dụng
...
08 tại vị trí của nó cho
...
09.Demo
...
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
...
09 trên
59.Trạng thái vô hiệu hóa
Thêm thuộc tính boolean
...
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ỏ
...
14.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
7Các trường bị vô hiệu hóa
Thêm thuộc tính
...
13 vào
...
16 để vô hiệu hóa tất cả các điều khiển trong
...
16 cùng một lúc.Hãy cẩn thận về chức năng liên kết của
...
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 [
56,
58 và
...
21] bên trong
...
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ố
...
23, chúng sẽ chỉ được cung cấp một kiểu
...
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
...
13 trên
...
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.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
8Trạng thái dễ đọc
Thêm thuộc tính boolean
...
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.
.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-8
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-6
.col-md-6
9Trợ 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
...
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.
...
0Trạ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
...
29,
...
30 hoặc
...
31 vào phần tử cha. Bất kỳ
...
32,
59 và
...
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
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
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
...
37.
...
1Vớ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
...
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
...
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
51. Nếu bạn phải làm mà không có nhãn, hãy điều chỉnh giá trị
...
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ị
...
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
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
...
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
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
92, kỹ thuật trên [sử dụng văn bản
51 và
...
28] đã được đưa vào cho các mục đích minh họa.
...
2Các biểu tượng tùy chọn ở dạng ngang và nội tuyến
...
3
Nhóm đầu vào với thành công
@
[success]
...
4Các biểu tượng tùy chọn với nhãn
51 ẩn
Nếu bạn sử dụng lớp
51 để ẩn
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
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]
...
5Các biểu tượng tùy chọn với nhãn
51 ẩn
Nếu bạn sử dụng lớp
51 để ẩn
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
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
...
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
...
7Tạ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
72 bằng cách thêm
...
56 hoặc
...
57.Kích thước cột
...
9Bao 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.
...
8Sử dụng các lớp nút trên phần tử
...
18,
...
21 hoặc
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ử
...
18 và
...
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
...
21 element whenever possible to ensure matching cross-browser rendering.
Nếu các phần tử
...
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
...
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ố
...
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.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
0Truyề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
51.Kích thước
Fancy lớn hơn hoặc nhỏ hơn các nút? Thêm
...
70,
...
71 hoặc
...
72 cho các kích thước bổ sung.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
1Tạ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
...
73.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
2Trạ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ố
...
21, điều này được thực hiện thông qua
...
75. Đối với các yếu tố
...
18, nó được thực hiện với
46. Tuy nhiên, bạn có thể sử dụng
46 trên
...
21s [và bao gồm thuộc tính
...
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
...
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
46.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
3Phần tử neo
Thêm lớp
46 vào các nút
...
18. Liên kết chính
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
4Trạ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
...
85.Phần tử nút
Không cần thêm
...
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
46.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
5Phần tử neo
Thêm lớp
46 vào các nút
...
18.Phần tử neo
Thêm lớp
46 vào các nút
...
18. Liên kết chính
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
6Trạ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
...
85.
Thêm thuộc tính
...
13 vào các nút
...
21.Khả năng tương thích trình duyệt chéo
Nếu bạn thêm thuộc tính
...
13 vào
...
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
93 vào các nút
...
18. Chúng tôi sử dụng
93 như một lớp tiện ích ở đây, tương tự như lớp
46 phổ biến, do đó không cần tiền tố.
Liên kết chức năng cảnh báo
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
7Lớ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
46 vào các nút
...
18.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.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
...
85.Thêm thuộc tính
...
13 vào các nút
...
21.Khả năng tương thích trình duyệt chéo
Nếu bạn thêm thuộc tính
...
13 vào
...
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
93 vào các nút
...
18. Chúng tôi sử dụng
93 như một lớp tiện ích ở đây, tương tự như lớp
46 phổ biến, do đó không cần tiền tố.
.col-xs-12 .col-md-8
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6 .col-md-4
.col-xs-6
.col-xs-6
9Liên kết chức năng cảnh báo
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 đó.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
...
97, hãy sử dụng
...
02 thay vì
...
03. Xem phần Lớp trợ giúp để biết thêm chi tiết về việc sử dụng
...
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.
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
...
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.
01Carets
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ả.
02Phao nhanh
Nổi một phần tử bên trái hoặc bên phải với một lớp.
...
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.
03
04Khô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
...
12 hoặc _
...
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
...
14 và trung tâm thông qua
...
Có sẵn dưới dạng mixin và lớp.
05
06ClearFix
Dễ dàng xóa
...
16 bằng cách thêm
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.
07
08Hiể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
...
18 và _
...
19. Các lớp này sử dụng
...
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
...
18 and
...
19 classes. These classes use
...
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.
...
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
...
19 hoặc
51 thay thế.deprecated as of v3.0.1. Use
...
19 or
51 instead.Hơn nữa,
...
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à _
...
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.
09
10Trì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
Kết hợp
51 với
...
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
51. Combine
51 with
...
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.
11
12Thay thế hình ảnh
Sử dụng lớp
...
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.
13
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]
...
30Dễ thấy | Ẩn giấu | Ẩn giấu | Ẩn giấu |
...
31Ẩn giấu | Dễ thấy | Ẩn giấu | Ẩn giấu |
...
32Ẩn giấu | Ẩn giấu | Dễ thấy | Ẩn giấu |
...
33Ẩn giấu | Ẩn giấu | Ẩn giấu | Dễ thấy |
...
34Ẩn giấu | Dễ thấy | Dễ thấy | Dễ thấy |
...
35Dễ thấy | Ẩn giấu | Dễ thấy | Dễ thấy |
...
36Dễ thấy | Dễ thấy | Ẩn giấu | Dễ thấy |
...
37Dễ thấy | Dễ thấy | Dễ thấy | Ẩn giấu |
Kể từ v3.2.0, các lớp
...
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
...
25 được liệt kê dưới đây.
Nhóm của lớp họcCSS
...
...
41
...
|
...
43_
...
|
...
45
|
Vì vậy, đối với các màn hình nhỏ [
...
47] chẳng hạn, các lớp
...
38 có sẵn là: _
...
49, _
...
50 và
...
Các lớp _
...
52,
...
53,
...
54 và _
...
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
...
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
...
41, except with additional special cases for toggling
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
...
58
...
59 _
...
...
59
...
60Ẩn giấu | Dễ thấy |
...
61Dễ thấy | Ẩn giấu |
Kể từ v3.2.0, các lớp
...
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
...
25 được liệt kê dưới đây.deprecated as of v3.2.0. It is approximately equivalent to
...
58, except with additional special cases for
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.
15
16Sử 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.
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.
18Liê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ị.
19Lưu ý rằng
...
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
...
66,
...
67,
...
68 và
...
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.
20Biể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.
21Cá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.
22Nhà 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.
23Gó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
...
02 không được trộn lẫn. Như vậy, không có mixin
...
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.
24Box [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
...
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ố
...
73 cần thiết.deprecated mixin to pick up the required
...
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
...
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.
25Chuyể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.
26Biế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.
27Hì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.
28Độ mờ
Đặt độ mờ cho tất cả các trình duyệt và cung cấp dự phòng
...
75 cho IE8.
29Vă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.
30Cột
Tạo các cột thông qua CSS trong một phần tử duy nhất.
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.
32Bạ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:
33Nế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ờ.
34Thay 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:
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ỳ
...
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
...
77 cùng với
...
78. Should you ever need to remove a gradient, be sure to remove any IE-specific
...
75 you may have added. You can do that by
using the
...
77 mixin alongside
...
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
...
79 vào bất kỳ phần tử nào và thay vào đó thêm hỗn hợp
...
80 khi thích hợp. Sử dụng Micro Clearfix từ Nicolas Gallagher.
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
55 hoặc
64 phải được đặt.Requires
55 or
64 to be set.
37Ngườ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.
38TextAreas 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 [
...
83].
39Cắ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à
...
84 hoặc
...
85.Requires element to be
...
84 or
...
85 level.
40Hì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.
41Trong 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ả
...
86Mã Gem Ruby [Cấu hình SASS, Tích hợp đường ray và la bàn] |
...
87Tập lệnh chuyển đổi [chuyển ngược dòng thành SASS] |
...
88Kiểm tra tổng hợp |
...
89Gói la bàn kê khai |
...
90Các tệp Sass, JavaScript và phông chữ |
...
91Cá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.