목차
BS5 Grid 기본 구조 (너비 12등분 후 배분)
BS5 Grid 분기점
BS5 Grid 예제
※ BS5에 '초초대형 기기 분기점' 새로 생긴 것 외엔 BS4와 동일.
BS5 Grid 기본 구조 (너비 12등분 후 배분)
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12
PS1. 반응형이며, 열은 화면크기 따라 자동 재정렬 됨.
PS2. 사용 가능한 열 12개를 모두 사용할 필요는 없음.
BS5 Grid 분기점
1.
화면너비 구분: 6개
.col : 576px 미만 - 초소형 기기 (extra small device)
.col- sm -○ : 576px 이상 - 소형 기기 (small device)
.col- md -○ : 768px 이상 - 중형 기기 (middle divice)
.col- lg -○ : 992px 이상 - 대형 기기 (large device)
.col- xl -○ : 1200px 이상 - 초대형 기기 (xlarge device)
.col-xxl -○ : 1400px 이상 - 초초대형 기기 (xxlarge device) (BS5부터 생김.)
2.
각 클래스는 결합해서 보다 역동적이고 유연한 레이아웃 가능.
3.
sm과 md에 대해 동일 너비 설정하려면 sm만 지정하면 됨. (∵ BS는 모바일 우선 접근 정책에 따라, 적은 기기 지정하면 큰 기기는 자동 적용됨.)
BS5 Grid 예제
[예제1] - 모든 화면너비에서 가로 동일 3등분 나열.
(단, 화면 너비가 너무 작으면 밑으로 하나씩 밀림)
<div class="row ">
<div class="col ">홈짱닷컴 Homzzang.com</div>
<div class="col ">홈짱닷컴 Homzzang.com</div>
<div class="col ">홈짱닷컴 Homzzang.com</div>
</div>
결과보기
[예제2] - 576px 이상 화면에서 가로 4등분 나열.
※ 576px 미만 경우 세로 1열로 쌓임.
★ 보다 큰 화면 정의가 별도로 없으면, 해당 화면 너비 이상엔 전부 적용.
<div class="row ">
<div class="col-sm-3 ">홈짱닷컴 Homzzang.com</div>
<div class="col-sm-3 ">홈짱닷컴 Homzzang.com</div>
<div class="col-sm-3 ">홈짱닷컴 Homzzang.com</div>
<div class="col-sm-3 ">홈짱닷컴 Homzzang.com</div>
</div>
결과보기
[예제3] - 576px 이상 화면에서 가로 2등분 나열.
※ 576px 미만 경우 세로 1열로 쌓임.
★ 보다 큰 화면 정의가 별도로 없으면, 해당 화면 너비 이상엔 전부 적용.
<div class="row ">
<div class="col-sm-4 ">.col-sm-4</div>
<div class="col-sm-8 ">.col-sm-8</div>
</div>
결과보기
주소 복사
랜덤 이동