>웹 프론트엔드 >CSS 튜토리얼 >`display: table`을 사용하지 않고 콘텐츠 컨테이너를 수평 중앙에 어떻게 배치할 수 있나요?

`display: table`을 사용하지 않고 콘텐츠 컨테이너를 수평 중앙에 어떻게 배치할 수 있나요?

Barbara Streisand
Barbara Streisand원래의
2024-12-19 00:17:15513검색

How Can I Horizontally Center a Content Container Without Using `display: table`?

중앙 정렬: inline-block

사이드바와 콘텐츠 컨테이너로 구성된 레이아웃에서 목표는 콘텐츠를 가로 중앙에 배치하는 것입니다. 고정 너비를 사용하지 않고. display: table을 사용하는 동안에는 이를 수행하지만 선호되지 않습니다. 이 문서에서는 display:inline-block을 사용하는 대체 솔루션을 살펴봅니다.

콘텐츠를 중앙에 배치하려면 다음 CSS를 적용할 수 있습니다.

body {
    text-align: center;
}

.wrap {
    display: inline-block;
}

이 수정에서는 디스플레이: 테이블이에서 제거됩니다. .포장하다. 또한 text-align: center가 본문에 추가되어 콘텐츠가 사용 가능한 수평 공간 내에서 중앙에 배치되도록 합니다.

이 대체 방법은 display:table이 필요 없이 원하는 중앙 정렬 효과를 달성합니다. 이는 다양한 레이아웃 시나리오에 적응할 수 있는 보다 간단하고 유연한 접근 방식입니다.

위 내용은 `display: table`을 사용하지 않고 콘텐츠 컨테이너를 수평 중앙에 어떻게 배치할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.