Bootstrap có tích hợp các lớp đệm và lề như pad-10
, mar-left-10
hoặc tôi phải thêm các lớp tùy chỉnh của riêng mình? Ví dụ, tương tự như những cái here tại các tab đệm và lề.Bootstrap có tích hợp các lớp đệm và lề không?
Trả lời
.padding-xs { padding: .25em; }
.padding-sm { padding: .5em; }
.padding-md { padding: 1em; }
.padding-lg { padding: 1.5em; }
.padding-xl { padding: 3em; }
.padding-x-xs { padding: .25em 0; }
.padding-x-sm { padding: .5em 0; }
.padding-x-md { padding: 1em 0; }
.padding-x-lg { padding: 1.5em 0; }
.padding-x-xl { padding: 3em 0; }
.padding-y-xs { padding: 0 .25em; }
.padding-y-sm { padding: 0 .5em; }
.padding-y-md { padding: 0 1em; }
.padding-y-lg { padding: 0 1.5em; }
.padding-y-xl { padding: 0 3em; }
.padding-top-xs { padding-top: .25em; }
.padding-top-sm { padding-top: .5em; }
.padding-top-md { padding-top: 1em; }
.padding-top-lg { padding-top: 1.5em; }
.padding-top-xl { padding-top: 3em; }
.padding-right-xs { padding-right: .25em; }
.padding-right-sm { padding-right: .5em; }
.padding-right-md { padding-right: 1em; }
.padding-right-lg { padding-right: 1.5em; }
.padding-right-xl { padding-right: 3em; }
.padding-bottom-xs { padding-bottom: .25em; }
.padding-bottom-sm { padding-bottom: .5em; }
.padding-bottom-md { padding-bottom: 1em; }
.padding-bottom-lg { padding-bottom: 1.5em; }
.padding-bottom-xl { padding-bottom: 3em; }
.padding-left-xs { padding-left: .25em; }
.padding-left-sm { padding-left: .5em; }
.padding-left-md { padding-left: 1em; }
.padding-left-lg { padding-left: 1.5em; }
.padding-left-xl { padding-left: 3em; }
.margin-xs { margin: .25em; }
.margin-sm { margin: .5em; }
.margin-md { margin: 1em; }
.margin-lg { margin: 1.5em; }
.margin-xl { margin: 3em; }
.margin-x-xs { margin: .25em 0; }
.margin-x-sm { margin: .5em 0; }
.margin-x-md { margin: 1em 0; }
.margin-x-lg { margin: 1.5em 0; }
.margin-x-xl { margin: 3em 0; }
.margin-y-xs { margin: 0 .25em; }
.margin-y-sm { margin: 0 .5em; }
.margin-y-md { margin: 0 1em; }
.margin-y-lg { margin: 0 1.5em; }
.margin-y-xl { margin: 0 3em; }
.margin-top-xs { margin-top: .25em; }
.margin-top-sm { margin-top: .5em; }
.margin-top-md { margin-top: 1em; }
.margin-top-lg { margin-top: 1.5em; }
.margin-top-xl { margin-top: 3em; }
.margin-right-xs { margin-right: .25em; }
.margin-right-sm { margin-right: .5em; }
.margin-right-md { margin-right: 1em; }
.margin-right-lg { margin-right: 1.5em; }
.margin-right-xl { margin-right: 3em; }
.margin-bottom-xs { margin-bottom: .25em; }
.margin-bottom-sm { margin-bottom: .5em; }
.margin-bottom-md { margin-bottom: 1em; }
.margin-bottom-lg { margin-bottom: 1.5em; }
.margin-bottom-xl { margin-bottom: 3em; }
.margin-left-xs { margin-left: .25em; }
.margin-left-sm { margin-left: .5em; }
.margin-left-md { margin-left: 1em; }
.margin-left-lg { margin-left: 1.5em; }
.margin-left-xl { margin-left: 3em; }
Tôi nghĩ điều bạn đang hỏi là cách tạo khoảng cách đáp ứng giữa các lớp rows
hoặc col-xx-xx
.
Bạn chắc chắn có thể làm điều này với lớp col-xx-offset-xx
:
<div class="col-xs-4">
</div>
<div class="col-xs-7 col-xs-offset-1">
</div>
Như để thêm margin
hoặc padding
trực tiếp đến các yếu tố, có một số cách đơn giản để làm điều này tùy thuộc vào yếu tố của bạn. Bạn có thể sử dụng btn-lg
hoặc label-lg
hoặc well-lg
. Nếu bạn đang băn khoăn, làm thế nào tôi có thể đưa ra miếng đệm này. Thử thêm chính class name
+ lg
hoặc sm
hoặc md
tùy theo nhu cầu kích thước của bạn:
<button class="btn btn-success btn-lg btn-block">Big Button w/ Display: Block</button>
Bootstrap 4 có một ký hiệu mới cho các lớp margin và padding. Tham khảo Bootstrap 4.0 Documentation - Spacing.
Từ các tài liệu:
Notation tiện ích
Spacing áp dụng cho tất cả các breakpoint, từ
xs
đểxl
, có không viết tắt breakpoint trong đó. Điều này là do các lớp đó là được áp dụng từmin-width: 0
trở lên và do đó không bị ràng buộc bởi truy vấn phương tiện . Tuy nhiên, các điểm ngắt còn lại bao gồm điểm ngắt viết tắt.Các lớp học được đặt tên bằng cách sử dụng định dạng
{property}{sides}-{size}
choxs
và{property}{sides}-{breakpoint}-{size}
chosm
,md
,lg
, vàxl
.Ví dụ
.mt-0 { margin-top: 0 !important; }
.p-3 { padding: $spacer !important; }
- 1. Bootstrap: Lớp dành cho lề phải không?
- 2. Twitter Bootstrap - tại sao hàng lớp có lề trái: -20px?
- 3. Tích hợp Bootstrap trên CodeIgniter
- 4. Tích hợp Mmenu trong Bootstrap
- 5. Đệm ngoài và lề với Masonry/Isotope
- 6. Tỷ lệ vàng, có hoặc không có đệm/lề?
- 7. android: drawableLeft lề và/hoặc đệm
- 8. Thanh cuộn ListViewPhong cách có lề/đệm
- 9. Bootstrap lưới lề
- 10. Tích hợp AngularJS và Bootstrap trong ứng dụng web cũ
- 11. Thay đổi mặc định Twitter Bootstrap 20px lề cho các lớp học khoảng
- 12. Có lớp đệm bộ đệm Python chuẩn thứ 3 không?
- 13. Lề/đệm trong GridBagLayout Java
- 14. Lề và đệm của <Body> Thẻ
- 15. Trọng lượng Android với lề và miếng đệm
- 16. Có thể tích hợp Cake-Pattern và Macros không?
- 17. Thêm phần đệm/lề vào Số có thể Thu
- 18. Lề và đệm bằng cách sử dụng em
- 19. CSS - nên được sử dụng cho lề và đệm
- 20. Có thể canh lề trái nút của thanh điều hướng Twitter Bootstrap được không?
- 21. Có thể Bootstrap (4) được tích hợp cùng với Vật liệu góc (2) không?
- 22. Android ViewPager đệm/lề giữa các đoạn trang
- 23. Haskell và Vim: Thụt lề thích hợp
- 24. Twitter Bootstrap Xóa Lề của Span
- 25. CSS nào kiểm soát lề phải và lề trái giữa các phần tử biểu mẫu này trong Twitter Bootstrap?
- 26. Phần đệm có được hỗ trợ trong khung công tác Twitter Bootstrap không?
- 27. Có thể tích hợp Google AppEngine và Google Code để tích hợp liên tục không?
- 28. Các thử nghiệm tích hợp tích hợp có chạy đồng thời hoặc tuần tự không?
- 29. Bootstrap Selectpicker sẽ không được đặt lại bằng các chức năng tích hợp
- 30. C# tablelayoutpanel không thể xóa phần đệm/lề