와 같은) 인 경우 요소 내에서 .text-center
컨텐츠 inline-block
를 중심으로하지만 요소 자체는 여전히 부모의 전체 너비를 차지합니다. inline
는 블록 레벨 요소를 가로로 수평으로 중앙에 묶어야합니다. 예를 들면 : <div>
이 코드는 컨테이너 너비의 50%입니다. 고정 너비 (예를 들어, )로 를 교체하면 해당 너비의 DIV를 중심으로합니다. 클래스는 반응 형 컨테이너를 제공하여 다양한 화면 크기에 대한 적절한 크기를 보장합니다. 너비를 지정하지 않으면 만으로는 블록 레벨 요소를 중심으로하지 않습니다. 올바르게 작동하려면 정의 된 너비가 필요합니다.
.mx-auto
부트 스트랩 클래스 만있는 컨텐츠를 수직 센터링보다 수평 센터링보다 까다로울 수 있습니다. 이것을 직접 달성하는 단일 클래스는 없습니다. 최상의 접근법은 종종 컨텍스트에 따라 다릅니다.
<div class="container"> <div class="mx-auto" style="width: 50%;"> This div is horizontally centered. </div> </div>
및 <div>
를 추가해야합니다.블록 레벨 요소의 경우
<span>
를 대체하여 블록 레벨 요소에 적응할 수 있습니다. <div>
복잡한 레이아웃의 경우 : 는 여러 요소 또는보다 복잡한 레이아웃을 사용하는 경우 그리드 시스템 또는 더 고급 CSS 기술을 사용하는 것을 고려하십시오. 센터링 는 Flexbox 컨테이너 내에서 수평으로 내용을 중심으로합니다. 더 복잡한 레이아웃에 대한보다 다재다능한 옵션.
클래스 선택은 요소 유형 (인라인 대 블록 레벨)과 레이아웃의 복잡성에 따라 다릅니다..text-center
.mx-auto
여러 요소 또는 중첩 컨테이너가있는 복잡한 레이아웃의 경우 간단한 도우미 클래스로 충분하지 않을 수 있습니다. 클래스를 결합하거나 FlexBox 또는 그리드를 직접 사용하거나 사용자 정의 CS를 작성해야 할 수도 있습니다. 수직 센터링 컨텐츠 : auto
수직 센터링 콘텐츠는 더 많은 노력이 필요하며 종종 단일 수업이 아니라 Flexbox 또는 기타 레이아웃 기술을 사용하는 경우가 종종 있습니다.
위 내용은 부트 스트랩의 도우미 클래스를 중앙에 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!