>  기사  >  웹 프론트엔드  >  div를 중앙에 배치하는 방법은 무엇입니까?

div를 중앙에 배치하는 방법은 무엇입니까?

WBOY
WBOY원래의
2024-07-17 13:52:07594검색

How to center a div?

CSS에서 Div를 중앙에 배치하는 방법

div를 중앙에 맞추는 것은 가장 불가능한 일입니다

1. Flexbox를 이용한 센터링

Flexbox는 콘텐츠를 수직 및 수평으로 중앙에 배치하는 현대적인 방법입니다.

.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
<div class="container">
    <div class="centered-div">Centered Content</div>
</div>

2. 그리드를 이용한 센터링

CSS 그리드는 콘텐츠를 중앙에 배치할 수도 있습니다.

.container {
    display: grid;
    place-items: center;
    height: 100vh;
}
<div class="container">
    <div class="centered-div">Centered Content</div>
</div>

3. 절대 위치 지정을 통한 센터링

절대 위치 지정을 사용하여 div를 중앙에 배치할 수 있습니다.

.container {
    position: relative;
    height: 100vh;
}
.centered-div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
<div class="container">
    <div class="centered-div">Centered Content</div>
</div>

4. Margin Auto를 이용한 센터링

간단한 수평 중앙 정렬의 경우 margin: auto:
를 사용하세요.

.centered-div {
    width: 50%;
    margin: 0 auto;
}
<div class="centered-div">Centered Content</div>

5. Margin Auto를 이용한 센터링

인라인 또는 인라인 블록 요소의 경우:

.container {
    text-align: center;
    line-height: 100vh;
}
.centered-div {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}
<div class="container">
    <div class="centered-div">Centered Content</div>
</div>

위 내용은 div를 중앙에 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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