인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

오디님의 프로필 이미지
오디

작성한 질문수

퍼블리싱 핵심이론 PDF 교재 및 예제파일(HTML+CSS+FLEX+JQUERY)

다운로드 - [코딩웍스 02] CSS 핵심이론 PDF 교재

선생님, flex 박스들 사이에 간격은 어떻게 줍니까

작성

·

18K

2

선생님 flex로 한 줄에 박스를 3개씩 3줄 배치하고 싶은데 사이 간격은 20px을 주고 싶을 땐 어떻게 해야하나요

답변 1

2

마진으로 조절할 수도 있는데 패딩으로 간격주는거 코드 알려드릴게요.
아래 코드와 같이 해주세요.

==========================================================

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Flex Padding</title>

  <style>

    .parent {

      border: 1px solid red;

      width: 600px;

      display: flex;

      flex-wrap: wrap;

    }

    .child {

      border: 1px solid blue;

      height: 150px;

      width: calc(100% / 3);

      padding: 20px;

      box-sizing: border-box;

      display: flex;

    }

    .child div {

      border: 1px solid green;

      flex: 1;

    }

  </style>

</head>

<body>

  <div class="parent">

    <div class="child">

      <div>Div</div>

    </div>

    <div class="child">

      <div>Div</div>

    </div>

    <div class="child">

      <div>Div</div>

    </div>

  </div>

  

</body>

</html>

오디님의 프로필 이미지
오디

작성한 질문수

질문하기