더북(TheBook)

7.1.2 플렉스 박스 레이아웃의 기본 속성

플렉스 박스 레이아웃에 적용할 수 있는 기본 속성을 살펴보겠습니다.

 

display 속성

모든 플렉스 박스 레이아웃은 display 속성값을 flexinline-flex로 지정하는 것에서 시작합니다.

형식

display:flex; /* inline-flex */

flex는 적용된 요소의 다음 요소가 항상 줄 바꿈되고, inline-flex는 다음 요소가 주변에 배치되게 합니다. 그리고 display 속성이 지정된 요소는 플렉스 컨테이너가 되고, 자식 요소는 플렉스 아이템이 됩니다. 기본 예제 코드에 다음 코드를 추가하고 실행해 봅시다.

07/01/flex.html

<style>
  .flex-container{
    display:flex;
  }
</style>

그림 7-4 실행결과

실행결과처럼 플렉스 박스 레이아웃의 기본 특징은 플렉스 아이템이 수직(세로)에서 수평(가로) 방향으로 배치된다는 것입니다. 이때, 플렉스 아이템이 원래 가지고 있던 박스 성격(인라인/인라인 블록/블록)은 무시됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.