css display flex 사용 가로 또는 세로 정렬하기

` display: flex `는 웹페이지의 레이아웃을 만들 때 자식 요소들을 수평 또는 수직 방향으로 위치를 지정할 때 사용된다. `display: flex`가 지정된 html 요소는 `flex-direction, justify-content, align-items`을 사용하여 내부의 다른 html 요소들을 쉽게 배치할 수 있다. 각각 배치 방향(flex-direction), 가로 정렬(justify-content), 세로 정렬(align-items)을 뜻한다. 단순히 방향과 정렬만 지정해 주면 요소들을 쉽게 배치할 수 있기 때문에, 자주 사용된다. 또한, 위에서 언급한 4가지는 같이 사용되기 때문에 기록해 두자. Using CSS Display FLEX Property CSS `display: flex` 사용하기 화면에 구성 요소를 배치하는 레이아웃 작업은 번거롭다. 때문에 css의 ` display: flex `를 사용하면 html5 요소들을 가로 또는 세로 정렬하여 편하게 구성할 수 있다. 단순히 container로 사용할 div 요소에 설정하면, 자식 html5 요소들을 가로 또는 세로로 배치할 수 있다. 특히, 반응형 웹을 위해 레이아웃을 구성할 때 ` display: flex `는 괜찮은 방법 중 하나이다. 함께하는 요소 4가지 ` display: flex `를 사용하여 레이아웃 또는 자식 html 요소들을 배치할 때 거의 함께하는 요소들이 있다. 4가지 정도이며, 의미 정도는 알아두자. display: flex flex-direction 자식 요소들을 배치하는 주축 방향 설정 justify-content 주축 방향 정렬 방법 align-items 교차축 방향 정렬 방 flex-wrap 줄바꿈 여부 주축과 교차축 ` display: flex `를 사용할 때 중요한 개념이 주축과 교차축이다. 주축과 교차축은 ` flex-direction `에 지정된 값으로 결정된다. 주축은 main axis, 교차축은 cross axis...