flexbox에 대해 설명해보세요
플렉스 박스는 내부 요소들을 정렬 및 배치하며 관리하는 컨테이너 역할을 합니다.
플렉스 박스를 사용하는 이유는 우선 정렬, 순서변경에 용이하고 유연한 특성을 지니고 있어 아이템이 차지하는 공간을 유연하게 조절할 수 있습니다. (조절하는 속성으로는 flex-grow, flex-shrink, flex-basis 등이 있습니다.)
이처럼 유연한 특성을 지녀 반응형 레이아웃 구현에 효과적이며, 무엇보다 코드가 간소화되어 가독성과 유지보수 면에서도 좋습니다.