Bootstrap 5 컨테이너
- 이전 페이지 BS5 기초
- 다음 페이지 BS5 그리드 기본
Bootstrap 5 컨테이너
전장에서 배웠듯 Bootstrap는 사이트 내용을 감싸는 요소를 포함해야 합니다.
우리는 컨테이너에 내용을 채우고 두 가지 컨테이너 클래스를 사용합니다:
.container
클래스는 반응형 고정 너비 컨테이너를 제공합니다.container-fluid
클래스는 전체 뷰포트 너비를 가진 전체 너비 컨테이너를 제공합니다
고정 컨테이너
사용 .container
클래스는 반응형 고정 너비 컨테이너를 만듭니다.
주의하십시오, 그 너비(max-width
는 다양한 스크린 크기에서 변화합니다:
Extra small <576px |
Small ≥576px |
Medium ≥768px |
Large ≥992px |
Extra Large ≥1200px |
XXL ≥1400px |
|
---|---|---|---|---|---|---|
max-width | 100% | 540px | 720px | 960px | 1140px | 1320px |
아래의 예제를 열고 브라우저 창 크기를 조정하여 컨테이너 너비가 다양한 절점에서 어떻게 변하는지 확인해 보세요:
예제
<div class="container"> <h1>제 1장 Bootstrap 페이지</h1> <p>이는 일부 텍스트입니다.</p> </div>
XXL 절점(≥1400px)은 Bootstrap 5에서 새로 추가되었으며, Bootstrap 4에서 가장 큰 절점은 Extra large(≥1200px)입니다.
유체 컨테이너
사용 .container-fluid
클래스는 전체 스크린 너비를 가진 전체 너비 컨테이너를 만듭니다. 이는width
항상 100%
):
예제
<div class="container-fluid"> <h1>제 1장 Bootstrap 페이지</h1> <p>이는 일부 텍스트입니다.</p> </div>
컨테이너 여백
기본적으로, 컨테이너는 왼쪽과 오른쪽 여백(왼쪽과 오른쪽 내백)이 있으며, 위쪽과 아래쪽 여백(위쪽과 아래쪽 내백)은 없습니다. 따라서 우리는 자주 spacing 도구와 같은 추가적인 여백과 마argins를 제공하는(utilities)를 포함합니다. 예를 들어,.pt-5
의 의미는 "빠른 추가"입니다.위填充:
예제
<div class="container pt-5"></div>
컨테이너 경계선과 색상
밴드와 색상과 같은 다른 도구도 자주 컨테이너와 함께 사용됩니다:
예제
<div class="container p-5 my-5 border"></div> <div class="container p-5 my-5 bg-dark text-white"></div> <div class="container p-5 my-5 bg-primary text-white"></div>
색상과 경계선 도구에 대해 더 많이 배울 수 있습니다.
반응형 컨테이너
또한 사용할 수 있습니다 .container-sm|md|lg|xl
클래스를 사용하여 컨테이너가 언제 응답해야 하는지 결정합니다.
컨테이너의 max-width
다양한 스크린 크기/뷰포트에서 변할 것입니다:
클래스 | Extra small <576px |
Small ≥576px |
Medium ≥768px |
Large ≥992px |
Extra large ≥1200px |
XXL ≥1400px |
---|---|---|---|---|---|---|
.container-sm |
100% | 540px | 720px | 960px | 1140px | 1320px |
.container-md |
100% | 100% | 720px | 960px | 1140px | 1320px |
.container-lg |
100% | 100% | 100% | 960px | 1140px | 1320px |
.container-xl |
100% | 100% | 100% | 100% | 1140px | 1320px |
.container-xxl |
100% | 100% | 100% | 100% | 100% | 1320px |
예제
<div class="container-sm">.container-sm</div> <div class="container-md">.container-md</div> <div class="container-lg">.container-lg</div> <div class="container-xl">.container-xl</div> <div class="container-xxl">.container-xxl</div>
- 이전 페이지 BS5 기초
- 다음 페이지 BS5 그리드 기본