>  기사  >  웹 프론트엔드  >  CSS3에서 하위 요소를 중앙에 배치하는 방법

CSS3에서 하위 요소를 중앙에 배치하는 방법

WBOY
WBOY원래의
2021-12-15 17:19:223371검색

방법: 1. "상위 요소 {display:flex}" 문을 사용하여 상위 요소를 유연한 레이아웃으로 설정합니다. 2. "상위 요소 {align-items:center}" 문을 사용하여 하위 요소를 세로로 가운데에 배치합니다. 3. "상위 요소 {align-items:center}" 문을 사용하여 하위 요소를 수직으로 가운데에 배치합니다. Element {justify-content:center}" 문은 하위 요소를 가로로 가운데에 배치합니다.

CSS3에서 하위 요소를 중앙에 배치하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

css3에서 하위 요소가 중앙에 오도록 설정하는 방법

display:flex 스타일을 통해 상위 요소를 유연한 레이아웃으로 설정하여 상위 요소에 최대의 유연성을 제공할 수 있습니다.

align-items 속성은 Flex 컨테이너의 현재 행의 교차축(세로축) 방향으로 Flex 항목의 정렬을 정의합니다.

justify-content는 주축(가로축) 방향으로 유연한 상자 요소의 정렬을 설정하거나 검색하는 데 사용됩니다.

예제는 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>盒子完美居中</title>
    <style>
      .con {
        width: 300px;
        height: 300px;
        border: 1px solid red;
        margin: 100px auto;
        display: flex;
        justify-content: center; /*水平方向的居中*/
        align-items: center; /*垂直方向的居中*/
      }
      .box {
        width: 100px;
        height: 100px;
        background-color: pink;
      }
    </style>
  </head>
  <body>
    <div class="con">
      <div class="box"></div>
    </div>
  </body>
</html>

출력 결과:

CSS3에서 하위 요소를 중앙에 배치하는 방법

(학습 영상 공유: css 영상 튜토리얼)

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

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