그리드 (grid)
컨테이너
컨테이너는 여러 자식 요소들의 기준이 되는 부모 요소입니다.
컨테이너의 크기는 반응형으로 결정되며
모바일 환경에서는 좌우 방향으로 1rem
크기의 빈 공간을 남겨둡니다.
Container
일반적인 container 입니다.
최대 960px 의 넓이를 가지며 992px
미만의 윈도우 사이즈부터 반응형으로 변경됩니다.
<body>
<div class="container">
...
</div>
</body>
Container-fluid
화면이 꽉차있는 container 입니다.
어느 환경에서든 항상 좌우 1rem
의 빈 공간을 남겨둡니다.
<body>
<div class="container-fluid">
...
</div>
</body>
Container-sm
작은 사이즈의 container 입니다.
최대 544px 의 넓이를 가지며 576px
미만의 윈도우 사이즈부터 반응형으로 변경됩니다.
<body>
<div class="container-sm">
...
</div>
</body>
Container-md
중간 사이즈의 container 입니다.
최대 736px 의 넓이를 가지며 768px
미만의 윈도우 사이즈부터 반응형으로 변경됩니다.
<body>
<div class="container-md">
...
</div>
</body>
Container-lg
큰 사이즈의 container 입니다.
최대 960px 의 넓이를 가지며 992px
미만의 윈도우 사이즈부터 반응형으로 변경됩니다.
<body>
<div class="container-lg">
...
</div>
</body>
Container-xl
가장 큰 사이즈의 container 입니다.
최대 1168px 의 넓이를 가지며 1200px
미만의 윈도우 사이즈부터 반응형으로 변경됩니다.
<body>
<div class="container-xl">
...
</div>
</body>
Auto Col
개수에 따라 자동으로 넓이가 변하는 Col 입니다.
col
col
<div class="row">
<div class="col">
col
</div>
<div class="col">
col
</div>
</div>
Specifying Col
넓이를 지정해주는 Col 입니다. 기본적으로 row
는 12등분 되어있으며 1 ~ 12 까지 지정 가능합니다.
col-3
col-9
col-6
col-6
<div class="row">
<div class="col-3">
col-3
</div>
<div class="col-9">
col-9
</div>
<div class="col-6">
col-6
</div>
<div class="col-6">
col-6
</div>
</div>
Responsive Col
반응형으로 작동되는 Col입니다.
지정해준 윈도우 사이즈에 따라 요소의 넓이가 변경됩니다.
col-md-3
col-md-9
col-sm-4
col-md-3
col-lg-5
<div class="row">
<div class="col-md-3">
col-md-3
</div>
<div class="col-md-9">
col-md-9
</div>
<div class="col-sm-4">
col-sm-4
</div>
<div class="col-md-3">
col-md-3
</div>
<div class="col-lg-5">
col-lg-5
</div>
</div>
Multiple Col
반응형으로 작동되는 col 을 다중으로 이용할 수 있습니다.
col-lg-3 col-md-5 col-sm-6
col-lg-10 col-md-9 col-sm-5
<div class="row">
<div class="col-lg-3 col-md-5 col-sm-6">
col-lg-3 col-md-5 col-sm-6
</div>
<div class="col-lg-9 col-md-7 col-sm-6">
col-lg-9 col-md-7 col-sm-6
</div>
</div>