Tham khảo tài liệu phân vùng boostrap
https://getbootstrap.com/docs/4.6/layout/grid/
Tên class cần biết đề phân vùng html cho giao diện web
Ví dụ đơn giản về boostrap:
<div class="col-7 col-sm-3 col-md-3 col-lg-3">
</div>
Các sm, md và lglưới tất cả sẽ "ngăn xếp" theo chiều dọc trên màn hình / khung nhìn nhỏ hơn 768 pixel. Đây là nơi xs lưới phù hợp. Các cột sử dụng các col-xs-*lớp sẽ không xếp chồng theo chiều dọc và tiếp tục thu nhỏ trên các màn hình nhỏ nhất.
Thay đổi kích thước trình duyệt của bạn bằng bản demo này và bạn sẽ thấy các hiệu ứng mở rộng lưới.
Trong Bootstrap 4 có một -xl-kích thước mới , hãy xem bản demo này . Ngoài ra, phần -xs-tử đã bị xóa , vì vậy các cột nhỏ nhất chỉ đơn giản là col-1, col-2.. col-12, v.v.
col-*- 0 (xs)
col-sm-*- 576px
col-md-*- 768px
col-lg-*- 992px
col-xl-*- 1200px
Ví dụ phân bố cục html bootstrap
Ví dụ dưới đây cho thấy có 6 vùng DIV.
* Nếu trên máy tính bàn thì hiển thị tất cả các thẻ div - 1 dòng duy nhất vì 12 chia đề cho 6 thẻ =2
* Nếu trên máy tính bảng thì hiển thị 2 dòng vì 12 chia đề cho 4 thẻ =3 (trên 1 dòng)
* Nếu trên điện thoại hiển thị 3 dòng vì 12 chia đề cho 6 thẻ =2 (trên 1 dòng)
<div class="container">
<div class="row">
<div class="col-6 col-md-4 col-lg-2">
vùng 1
</div>
<div class="col-6 col-md-4 col-lg-2">
vùng 2
</div>
<div class="col-6 col-md-4 col-lg-2">
vùng 3
</div>
<div class="col-6 col-md-4 col-lg-2">
vùng 4
</div>
<div class="col-6 col-md-4 col-lg-2">
vùng 5
</div>
<div class="col-6 col-md-4 col-lg-2">
vùng 6
</div>
</div>
</div>
<style>
.container
{
background-color:Aquamarine;
}
</style>
Nếu muốn fulll: container-fluid
<div class="container-fluid">
</div>
**chạy trên máy tính bàn, máy tính bản phân làm 2, trên điện thoại chỉ 1 vùng
Lệnh CSS điều khiển cho kích thước màn hình
Ví dụ bootstrap:
.products_post
{
width:1000px;
}
@media (max-width: 768px) {
.products_post{
font-size:0.7em;
width:200px !important ;
}
}
@media (max-width: 412px) {
.products_post{
font-size:0.7em;
width:203px !important ;
}
}
@media (max-width: 360px) {
.products_post{
font-size:0.7em;
width:175px !important ;
}
}
Cách phân bố cục giao diện cơ bản trong bootstrap