Loại đầu vào biểu mẫu mới nào của HTML5 có thể được sử dụng để chỉ nhận một số làm giá trị với phạm vi tối thiểu 0 và tối đa 200 và chỉ trong bội số của 10?
Nhận thông tin chi tiết về các phần quan trọng trong 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 mẽ hơn Show
loại tài liệu HTML5Bootstrap sử dụng một số phần tử HTML và thuộc tính CSS yêu cầu sử dụng loại tài liệu HTML5. Bao gồm nó ở đầu tất cả các dự án của bạn
Điện thoại di động đầu tiênVớ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 đưa ngay vào cốt lõi. Trên thực tế, Bootstrap ưu tiên thiết bị di động. Có thể tìm thấy các kiểu đầu tiên dành cho thiết bị di động trong toàn bộ thư viện thay vì trong các tệp riêng biệt Để đảm bảo hiển thị phù hợp và thu phóng cảm ứng, hãy thêm thẻ meta chế độ xem vào
Bạn có thể tắt khả năng thu phóng trên thiết bị di động bằng cách thêm 32 vào thẻ meta chế độ xem. Điều này vô hiệu hóa tính năng thu phóng, nghĩa là người dùng chỉ có thể cuộn và dẫn đến trang web của bạn giống một ứng dụng gốc hơn một chút. Nhìn chung, chúng tôi không khuyến nghị điều này trên mọi trang web, vì vậy hãy thận trọng
Bootstrap đặt 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 phong cách này có thể được tìm thấy trong 40bình thường hóa. cssĐể hiển thị trên nhiều trình duyệt được cải thiện, chúng tôi sử dụng Chuẩn hóa. 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 mình. Lưu ý rằng, do 41 trở lên, không vùng chứa nào có thể lồng đượcSử dụng 42 cho vùng chứa có chiều rộng cố định đáp ứng
Sử dụng 43 cho vùng chứa có chiều rộng đầy đủ, bao trùm 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 linh hoạt đầu tiên trên thiết bị di động, đáp ứng, có thể chia tỷ lệ phù hợp lên tới 12 cột khi kích thước thiết bị hoặc khung nhìn tăng lên. Nó bao gồm các tùy chọn bố cục dễ dàng, cũng như mạnh mẽ Giới thiệuHệ 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
Xem 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 để tạo các điểm dừng chính trong hệ thống lưới của chúng tôi
Đôi khi, chúng tôi mở rộng các truy vấn phương tiện này để bao gồm một 53 nhằm giới hạn CSS cho một nhóm thiết bị hẹp hơn
tùy chọn lướiXem các khía cạnh của hệ thống lưới Bootstrap hoạt động như thế nào trên nhiều thiết bị với một bảng tiện dụng Thiết bị cực nhỏ Điện thoại (<768px)Thiết bị nhỏ Máy tính bảng (≥768px)Thiết bị trung bình Máy tính để bàn (≥992px)Thiết bị lớn Máy tính để bàn (≥1200px)Hành vi lưới Luôn luôn nằm ngangThu gọn để bắt đầu, nằm ngang trên các điểm ngắtChiều rộng vùng chứa Không có (tự động)750px970px1170pxTiền tố lớp 54 55 56_______1____2Độ dày cộtTự động1 Thí dụ. Xếp chồng lên nhau theo chiều ngangBằng cách sử dụng một bộ gồm các lớp lưới 51, 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 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 nằm ngang trên thiết bị máy tính để bàn (trung bình). Đặt các cột lưới vào bất kỳ 46 nào
Thí dụ. thùng chứa chất lỏngBiến bất kỳ bố cục lưới có chiều rộng cố định nào thành bố cục có chiều rộng đầy đủ bằng cách thay đổi 42 ngoài cùng của bạn thành 43
Thí dụ. Di động và máy tính để bànBạn không muốn các cột của mình chỉ xếp chồng lên nhau trong các thiết bị nhỏ hơn? . Xem ví dụ bên dưới để biết rõ hơn về cách thức hoạt động của tất cả
Thí dụ. Điện thoại di động, máy tính bảng, máy tính để bànXây dựng dựa trên ví dụ trước bằng cách tạo các bố cục năng động và mạnh mẽ hơn nữa với các lớp 64 dành cho máy tính bảngcol-xs-12. col-sm-6. col-md-8 0Thí dụ. gói cộtNếu có nhiều hơn 12 cột được đặt trong một hàng, thì mỗi nhóm cột bổ sung sẽ, như một đơn vị, bao bọc trên một dòng mới col-xs-4 col-xs-6 1Đặt lại cột đáp ứngVới bốn tầng lưới có sẵn, bạn chắc chắn sẽ gặp phải các sự cố trong đó, tại một số điểm ngắt nhất định, các cột của bạn không hoàn toàn rõ ràng vì một cột cao hơn cột kia. Để khắc phục điều đó, hãy sử dụng kết hợp 65 và của chúng tôicol-xs-6. col-sm-3 2Ngoài việc xóa cột tại các điểm ngắt đáp ứng, bạn có thể cần đặt lại độ lệch, đẩy hoặc kéo. Xem điều này trong hành động trong ví dụ về lưới 3Cột bù đắpDi chuyển các cột sang bên phải bằng cách sử dụng các lớp 66. Các lớp này tăng lề trái của một cột lên 67 cột. Ví dụ: 68 di chuyển 69 qua bốn cộtcol-md-4. col-md-offset-4 col-md-3. col-md-offset-3 col-md-3. col-md-offset-3 col-md-6. col-md-offset-3 4Bạn cũng có thể ghi đè độ lệch từ các bậc lưới thấp hơn với các lớp 70 5cột lồng nhauĐể lồng nội dung của bạn với lưới mặc định, hãy thêm một cột 46 mới và tập hợp các cột 64 trong cột 64 hiện có. Các hàng lồng nhau phải bao gồm một tập hợp các cột có tổng số tối đa là 12 hoặc ít hơn (bạn không bắt buộc phải sử dụng tất cả 12 cột có sẵn)Cấp độ 1. . col-sm-9 Cấp độ 2. . col-xs-8. col-sm-6 Cấp độ 2. . col-xs-4. col-sm-6 6Thứ tự cộtDễ dàng thay đổi thứ tự của các cột lưới tích hợp của chúng tôi với các lớp bổ trợ 74 và 75 7Ít mixin và biến hơnNgoài bố cục nhanh, Bootstrap còn bao gồm Ít biến và mixin để nhanh chóng tạo bố cục ngữ nghĩa, đơn giản của riêng bạn BiếnCác biến xác định số lượng cột, chiều rộng máng xối và điểm truy vấn phương tiện để bắt đầu các cột nổi. Chúng tôi sử dụng những thứ này để tạo các lớp lưới được xác định trước được ghi lại ở trên, cũng như cho các mixin tùy chỉnh được liệt kê bên dưới 8hỗn hợpMixin được sử dụng cùng với các biến lưới để tạo CSS ngữ nghĩa cho các cột lưới riêng lẻ 9Ví dụ sử dụngBạn có thể sửa đổi các biến thành giá trị tùy chỉnh của riêng mình hoặc chỉ sử dụng mixin với giá trị mặc định của chúng. Dưới đây là ví dụ về cách sử dụng cài đặt mặc định để tạo bố cục hai cột với khoảng cách giữa 0 1tiêu đềTất cả các tiêu đề HTML, thông qua, có sẵn. Các lớp 76 đến 77 cũng có sẵn, khi bạn muốn khớp kiểu phông chữ của tiêu đề nhưng vẫn muốn văn bản của mình được hiển thị trong dòngNét chấm phẩy 36px h2. tiêu đề bootstrapNét chấm phẩy 30pxh3. tiêu đề bootstrapDấu chấm phẩy 24pxh4. tiêu đề bootstrapNét chấm phẩy 18pxh5. tiêu đề bootstrapDấu chấm phẩy 14pxh6. Bootstrap tiêu đề Semibold 12px 2Tạo văn bản thứ yếu, nhẹ nhàng hơn trong bất kỳ tiêu đề nào với thẻ 78 chung hoặc lớp 79h2. Tiêu đề Bootstrap Văn bản phụh3. Tiêu đề Bootstrap Văn bản phụh4. Tiêu đề Bootstrap Văn bản phụh5. Tiêu đề Bootstrap Văn bản phụh6. Tiêu đề Bootstrap Văn bản phụ 3Bản sao nội dungMặc định toàn cầu của Bootstrap 80 là 14px, với 81 là 1. 428. Điều này được áp dụng cho và tất cả các đoạn. Thêm vao Đoa,(đoạn văn) nhận được lề dưới bằng một nửa chiều cao dòng được tính toán của chúng (10px theo mặc định) Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur musiculus. Nullam id dolor id nibh ultricies phương tiện Cum sociis natoque penatibus et magnis dis parturient montes, nascetur musiculus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit 4Bản sao thân chìLàm nổi bật đoạn văn bằng cách thêm 82Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus 5Đượ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. ít hơn. 36 và 37. Đầu tiên là cỡ chữ cơ sở được sử dụng xuyên 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ố phép toán đơn giản để tạo lề, phần đệm 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à Bootstrap điều chỉnhCác yếu tố văn bản nội tuyếnvăn bản được đánh dấuĐể làm nổi bật một dòng văn bản do tính liên quan của nó trong ngữ cảnh khác, hãy sử dụng thẻ 78Bạn có thể sử dụng thẻ đánh dấu để đánh dấu văn bản 6Đã 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ẻ 78Dòng văn bản này được coi là văn bản đã xóa 7Văn bản gạch ngangĐể chỉ ra các khối văn bản không còn phù hợp, hãy sử dụng thẻ 78Dòng văn bản này được coi là không còn chính xác 8Đã chèn văn bảnĐể chỉ ra các phần bổ sung cho tài liệu, hãy sử dụng thẻ 78Dòng văn bản này được coi là phần bổ sung cho tài liệu 9văn bản được gạch chânĐể gạch chân văn bản, hãy sử dụng thẻ 78Dòng văn bản này sẽ hiển thị dưới dạng gạch chân 0Sử 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ỏĐể giảm nhấn mạnh trong dòng hoặc khối văn bản, hãy sử dụng thẻ 78 để đặt văn bản ở kích thước 85% so với kích thước gốc. Các phần tử tiêu đề nhận được 80 của riêng chúng cho các phần tử 78 lồng nhauNgoài ra, bạn có thể sử dụng một phần tử nội tuyến với 79 thay cho bất kỳ 78 nàoDòng văn bản này được coi là bản in đẹp 1Dũng cảmĐể nhấn mạnh một đoạn văn bản có trọng lượng phông chữ nặng hơn Đoạn văn bản sau đây được hiển thị dưới dạng văn bản in đậm 2Chữ in nghiêngĐể nhấn mạnh một đoạn văn bản có chữ nghiêng Đoạn văn bản sau đây được hiển thị dưới dạng văn bản in nghiêng 3yếu tố thay thếVui lòng sử dụng 78và 78 trong HTML5. 78 được dùng để 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 78 chủ yếu dành cho giọng nói, thuật ngữ kỹ thuật, v.v.các lớp căn chỉnhDễ dàng sắp xếp lại văn bản thành 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 trái Căn giữa văn bản Văn bản được căn phải văn bản hợp lý Không có văn bản ngắt dòng 4cá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 Chữ thường Văn bản viết hoa Chữ viết hoa 5Các từ viết tắtTriển khai cách điệu phần tử 78 của HTML cho chữ viết tắt và từ viết tắt để hiển thị phiên bản mở rộng khi di chuột. Các từ viết tắt có thuộc tính 00 có đường viền phía dưới chấm sáng và con trỏ trợ giúp khi di chuột, cung cấp ngữ cảnh bổ sung khi di chuột và cho người dùng công nghệ hỗ trợViết tắt cơ bảnViết tắt của thuộc tính từ là attr 6chủ nghĩa ban đầuThêm 01 vào chữ viết tắt để có cỡ chữ nhỏ hơn một chútHTML là thứ tốt nhất kể từ khi cắt lát bánh mì 7địa chỉTrình bày thông tin liên lạc của tổ tiên gần nhất hoặc toàn bộ công việc. Giữ nguyên định dạng bằng cách kết thúc tất cả các dòng bằng 02Twitter, Inc 8trích dẫn khốiĐể 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 trích dẫn khối mặc địnhBọc xung quanh bất kỳ HTML nào dưới dạng trích dẫn. Đối với báo giá thẳng, chúng tôi khuyên bạn nên nội tuyếnBọc các đoạn mã nội tuyến bằng 07
________26_______1 Bạn có thể tùy chọn thêm lớp 09, lớp này sẽ đặt chiều cao tối đa là 350px và cung cấp thanh cuộn trục y BiếnĐể chỉ ra các biến, hãy sử dụng thẻ 78 2đầu ra mẫuĐể chỉ ra đầu ra mẫu của các khối từ một chương trình, hãy sử dụng thẻ 78
Văn bản này được coi là đầu ra mẫu từ một chương trình máy tính 3 12 tới bất kỳ 13 nào 14 để thêm sọc vằn vào bất kỳ hàng nào trong bảngKhả năng tương thích giữa các trình duyệtCác bảng sọc được tạo kiểu thông qua bộ chọn CSS 15, không có sẵn trong Internet Explorer 8#First NameLast NameUsername1MarkOtto@mdo2JacobThornton@fat3Larrythe Bird@twitter 4bảng có viềnThêm 16 cho các đường viền trên tất cả các mặt của bảng và các ô#First NameLast NameUsername1MarkOtto@mdo2JacobThornton@fat3Larrythe Bird@twitter 4Hàng di chuộtThêm 17 để bật trạng thái di chuột trên các hàng của bảng trong một#First NameLast NameUsername1MarkOtto@mdo2JacobThornton@fat3Larrythe Bird@twitter 4bàn đặcThêm 18 để làm cho bảng nhỏ gọn hơn bằng cách cắt đôi phần đệm ô#First NameLast NameUsername1MarkOtto@mdo2JacobThornton@fat3Larry the Bird@twitter 4các lớp theo ngữ cảnhSử dụng các lớp theo ngữ cảnh để tô màu các hàng của bảng hoặc các ô riêng lẻ ClassDescription 19Áp dụng màu di chuột cho một hàng hoặc ô cụ thể 20Cho biết một hành động thành công hoặc tích cực 21Cho biết một hành động hoặc thay đổi mang tính thông tin trung lập 22Cho biết một cảnh báo có thể cần chú ý 23Cho biết 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ột1Nội dung cộtNội dung cộtNội dung cột2Nội dung cộtNội dung cộtNội dung cột3Nội dung cộtNội dung cộtNội dung cột4Nội dung cộtNội dung cộtNội dung cột5Nội dung cộtNội dung cột6Nội dung cộtNội dung cột7Nội dung cộtNội dung cột8Nội dung cộtNội dung cột9Nội dung cột9Nội dung cộtNội dung cột 9Truyền đạt ý nghĩa cho các công nghệ hỗ trợViệc sử dụng màu để thêm ý nghĩa cho một hàng của bảng hoặc ô riêng lẻ chỉ cung cấp dấu hiệu trực quan, dấu hiệu này sẽ không được chuyển tải tới người dùng công nghệ hỗ trợ – chẳng hạn như trình đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu rõ ràng từ chính nội dung (văn bản hiển thị trong hàng/ô của bảng có liên quan) hoặc được đưa vào 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 24bảng đáp ứngTạo các bảng đáp ứng bằng cách gói bất kỳ 25 nào trong 26 để 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 kỳ thứ gì rộng hơn 768px, bạn sẽ không thấy bất kỳ sự khác biệt nào trong các bảng nàyCắt/cắt dọcCác bảng đáp ứng sử dụng 27, loại bỏ bất kỳ nội dung nào nằm ngoài các cạnh dưới cùng hoặc trên cùng của bảng. Đặc biệt, điều này có thể loại bỏ các menu thả xuống và các tiện ích con của bên thứ ba khácFirefox và bộ trườngFirefox có một số kiểu dáng bộ trường khó xử liên quan đến 28 cản trở bảng phản hồi. Điều này không thể bị ghi đè nếu không có bản hack dành riêng cho Firefox mà chúng tôi không cung cấp trong Bootstrap 0Để biết thêm thông tin, hãy đọc #Table headingTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảng1Ô của bảngÔ của bảngÔ của bảngÔ của bảngÔ của bảngTô của bảng2Ô của bảngTô của bảngTô bảng của Ô của bảngTiêu đề của bảngTiêu đề của bảng.Ô của bảng.Ô của bảng.Ô của bảng.Ô của bảng.Ô của ô. #Table headingTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảngTiêu đề bảng1Ô của bảngÔ của bảngÔ của bảngÔ của bảngÔ của bảngTô của bảng2Ô của bảngTô của bảngTô bảng của Ô của bảngTiêu đề của bảngTiêu đề của bảng.Ô của bảng.Ô của bảng.Ô của bảng.Ô của bảng.Ô của ô. 1Ví dụ cơ bảnCác điều khiển biểu mẫu riêng lẻ tự động nhận được một số kiểu dáng chung. Tất cả văn bản 78, 78Hộp kiểm và radioCác hộp kiểm dùng để chọn một hoặc một số tùy chọn trong danh sách, trong khi radio dùng để chọn một tùy chọn từ nhiều tùy chọn Các hộp kiểm và radio bị vô hiệu hóa được hỗ trợ, nhưng để cung cấp con trỏ "không được phép" khi di chuột lên cha mẹ 78, bạn sẽ cần thêm lớp 32 vào cha mẹ 33, 34, 35 hoặc 36Mặc định (xếp chồng) 2Hộp kiểm nội tuyến và radioSử dụng các lớp 36 hoặc 34 trên một loạt hộp kiểm hoặc radio để điều khiển xuất hiện trên cùng một dòng 3Hộp kiểm và radio không có văn bản nhãnNếu bạn không có văn bản nào trong 78, đầu vào sẽ được định vị như bạn mong muốn. Hiện chỉ hoạt động trên các hộp kiểm và radio không trực tuyến. Hãy nhớ vẫn cung cấp một số dạng nhãn cho các công nghệ hỗ trợ (ví dụ: sử dụng 40) 4chọnLưu ý rằng nhiều menu chọn gốc—cụ thể là trong Safari và Chrome—có các góc được làm tròn không thể sửa đổi thông qua thuộc tính 41 5Cho 42kiểm soát tĩnhKhi bạn cần đặt văn bản thuần bên cạnh nhãn biểu mẫu trong biểu mẫu, hãy sử dụng lớp 43 trên biểu mẫu. 6 7trạng thái lấy nétChúng tôi xóa các kiểu mặc định 44 trên một số điều khiển biểu mẫu và áp dụng một ____1_______45 thay thế cho ____1_______46Trình diễn
|