• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

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

20.09.01 20:54 작성 조회수 16k

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>