내용으로 건너뛰기 문서 내비게이션으로 건너뛰기
// Utilities for layout

Bootstrap에서는 더 빠른 모바일 친화적 반응형 개발을 위해서 콘텐츠 표시, 숨기기, 정렬, 간격 조정을 위한 수십 개의 유틸리티 클래스가 포함되어 있습니다.

display 변경

display 속성의 공통값을 반응형으로 전환하려면 디스플레이 유틸리티를 사용하세요. 그리드 시스템, 콘텐츠 또는 컴포넌트와 혼합하여 특정 뷰포트에서 표시하거나 숨길 수 있습니다.

Flexbox 옵션

Bootstrap은 flexbox로 빌드되었지만 모든 요소의 displaydisplay: flex로 변경되지는 않았습니다. 불필요한 재정의가 많이 추가되고 예기치 않게 주요 브라우저 동작이 변경되기 때문입니다. 대부분의 컴포넌트는 flexbox가 활성화된 상태로 만들어졌습니다.

요소에 display: flex를 추가해야하는 경우 .d-flex 또는 반응형 변수 중 하나 (예: .d-sm-flex)를 사용하여 추가합니다. 크기 조정, 정렬, 간격 등에 대한 추가 flexbox 유틸리티를 사용하려면 이 클래스 또는 display 값이 필요합니다.

마진과 패딩

marginpadding 간격 유틸리티를 사용하여 요소 및 컴포넌트의 간격과 크기를 제어합니다. Bootstrap에는 1rem을 기본값으로 하는 $spacer 변수를 기반으로하는 간격 유틸리티에 대한 6단계 스케일이 포함되어 있습니다. 모든 뷰포트에 대한 값을 선택하거나 (예: LTR에서의 margin-right: 1remme-3) 특정 뷰포트를 대상으로 하는 반응형 변수를 선택합니다 (예: md 중단점에서 시작하는 -LTR에서의- margin-right: 1remme-3).

visibility 전환

display를 전환할 필요가 없는 경우 가시성 유틸리티를 사용하여 요소의 visibility를 전환할 수 있습니다. 보이지 않는 요소는 여전히 페이지 레이아웃에 영향을 주지만 방텍스트에게는 시각적으로 숨겨집니다.