규칙
1. row 클래스는 container나 container-fluid 안에 있어야 정상적인 배열이나 패팅을 지원
<div class="container">
<div class="row">
~
</div>
</div>
<div class="container">
<div class="row">
<div class="col-4">column1</div>
<div class="col-4">column2</div>
<div class="col-4">column3</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-4">column1</div>
<div class="col-4">column2</div>
<div class="col-4">column3</div>
</div>
</div>
: container 가 감싸고 있는 contents를 가운데 정렬해줌
: column을 감싸줌
: row에 들어가는 각각의 content
col은 화면의 크기에 따라 가로 사이즈가 달라지도록 옵션을 추가할 수 있음
Extra small <576px | Small >=576px | Medium >=768px | Large >=992px | Extra large >=1200px | |
---|---|---|---|---|---|
Max container width | None (auto) | 540px | 720px | 960px | 1140px |
Class prefix | .col- | .col-sm- | .col-md- | .col-lg- | .col-xl- |
# of columns | 12 | - | - | - | - |
화면의 크기가 size 이상일 경우 col이 row의 n칸을 차지
하고,그보다 작을 때는 column의 가로 사이즈가 화면 전체
가 된다는 의미: 항상 가로로 배치 (for smartphone)
: 768px 이하에서 세로로 표시 시작 (for tablets)
: 992px 이하에서 세로로 표시 시작 (for laptops)
: 1200px 이하에서 세로로 표시 시작 (for laptops / desktops)