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 DOCTYPEBootstrap 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ướcVớ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ếtBootstrap đặ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:
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 đựngBootstrap 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ệuCá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:
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.
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.
Tùy chọn lướiXem 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.
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
Ví dụ: xếp chồng lên nhauSử 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ỏngBiế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 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-4Ví 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 1.Col-XS-6 .Col-SM-4Ví 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. .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 ứngVớ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ộtNế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ỏngBiế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à DesktopKhô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ànXâ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
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.
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ơnThang đ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ếtDễ 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 đổiChuyể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ắtViệ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ảnMột chữ viết tắt của các thuộc tính từ là attr. 7Chủ nghĩa khởi tạoThê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 địnhBao 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
0Tùy chọn khốiThay đổ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ồnThêm một 22 để nhận dạng nguồn. Bọc tên của công việc nguồn trong
1Tùy chọn khốiThay đổi phong cách và nội dung cho các biến thể đơn giản trên tiêu chuẩn
2Tùy chọn khốiThay đổ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
3Purus Sodales UltriciesVestubum laoret Porttor SEM
4Purus Sodales UltriciesVestubum laoret Porttor SEMThis only applies to immediate children list items, meaning you will need to add the class for any nested lists as well.
5Purus Sodales UltriciesVestubum laoret Porttor SEM
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 VelitKhô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-truncatingNội tuyến Purus Sodales UltriciesVestubum laoret Porttor SEM AC Trisque Libero Volutpat 9Faucibus porta lacus fringilla velAenean ngồi ampe erat nunc Eget Portitator Lorem 0Đặt hàngMột danh sách các mục trong đó thứ tự không quan trọng rõ ràng. 1 2Nulla Volutpat Aliquam Velit Không được biếtHủ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 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 4Nulla volutpatSự mô tả Chú thích bảng tùy chọn.
5Hàng sọcSử 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.
6Hàng sọcSử dụng 39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong 40.
7Hàng sọcSử dụng 39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong 40.
8Hàng sọcSử dụng 39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong 40.
9Hàng sọcSử dụng 39 để thêm dải ngựa vằn vào bất kỳ hàng bảng nào trong 40.
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: 1Chỉ ra một hành động nguy hiểm hoặc có khả năng tiêu cực
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. 3Bảng đáp ứngTạ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ọcCá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ựcFirefox 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ãnNgườ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. 4 5 6Hình thức ngangSử 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. 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àoKiể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. 8TextareaKiể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. 9Hộp kiểm và radioHộ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) 0Hộp kiểm và radio nội tuyếnSử 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. 1Hộp kiểm và radio không có văn bản nhãnNế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). 2ChọnLư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. 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. 4Kiểm soát tĩnhKhi 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. 5 6Trạng thái tập trungChú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
|
Đ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) | |
---|---|---|---|---|
30 | Dễ 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 |
35 | Dễ thấy | Ẩn giấu | Dễ thấy | Dễ thấy |
36 | Dễ thấy | Dễ thấy | Ẩn giấu | Dễ thấy |
37 | Dễ thấy | Dễ thấy | 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.
Nhóm của lớp học | CSS
|
---|---|
41 |
|
43 | _
|
45 |
|
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ọc | Trình duyệt | In |
---|---|---|
58 59 _
59 60 | Ẩn giấu | Dễ thấy |
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">
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.
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">
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ị.
name="viewport" content="width=device-width, initial-scale=1">
19Lư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">
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.
name="viewport" content="width=device-width, initial-scale=1">
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.
name="viewport" content="width=device-width, initial-scale=1">
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.
name="viewport" content="width=device-width, initial-scale=1">
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
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">
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
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">
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.
name="viewport" content="width=device-width, initial-scale=1">
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.
name="viewport" content="width=device-width, initial-scale=1">
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.
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">
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.
name="viewport" content="width=device-width, initial-scale=1">
30Cộ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">
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:
name="viewport" content="width=device-width, initial-scale=1">
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ờ.
name="viewport" content="width=device-width, initial-scale=1">
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:
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ỳ
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
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">
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.
name="viewport" content="width=device-width, initial-scale=1">
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 (
class="container-fluid">
...
83). name="viewport" content="width=device-width, initial-scale=1">
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à
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">
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.
name="viewport" content="width=device-width, initial-scale=1">
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ẫn | Sự mô tả |
---|---|
86 | Mã Gem Ruby (Cấu hình SASS, Tích hợp đường ray và la bàn) |
87 | Tập lệnh chuyển đổi (chuyển ngược dòng thành SASS) |
88 | Kiểm tra tổng hợp |
89 | Gói la bàn kê khai |
90 | Các tệp Sass, JavaScript và phông chữ |
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