CSS에서 justify-content, align-items 및 display 속성 쉽게 이해하기

웹 페이지의 요소를 정렬하는 것은 중요한 일입니다. justify-content, align-itemsdisplay 속성은 이 과정을 도와줍니다. 이들은 특히 Flexbox 레이아웃을 사용할 때 유용합니다.

display: flex; – Flexbox의 시작점

  • 사용법: display: flex;는 요소를 Flex 컨테이너로 만듭니다. 이를 통해 자식 요소들이 Flex 항목으로 작동하게 됩니다.
  • 적용 상황: 요소들을 유연하게 정렬하고 싶을 때 사용합니다. 특히, 수평 또는 수직 정렬이 필요한 경우 유용합니다.

justify-content – 수평 정렬 마법사

  • 사용법: justify-content는 Flex 항목들을 수평축(주 축)을 따라 어떻게 정렬할지 결정합니다.
  • 옵션: flex-start, flex-end, center, space-between, space-around 등이 있습니다.
  • 적용 상황: 요소들을 가로줄로 정렬할 때, 간격을 조절하거나 중앙에 배치하고 싶을 때 사용합니다.

align-items – 수직 정렬의 달인

  • 사용법: align-items는 Flex 항목들을 수직축(교차 축)을 따라 어떻게 정렬할지 결정합니다.
  • 옵션: flex-start, flex-end, center, baseline, stretch 등이 있습니다.
  • 적용 상황: 요소들을 세로줄로 정렬하거나, 상하 중앙에 배치하고 싶을 때 유용합니다.

결론

display: flex;와 함께 justify-contentalign-items를 사용하면, 웹 페이지의 요소들을 유연하고 깔끔하게 정렬할 수 있습니다. 이들은 반응형 레이아웃을 구성하거나 복잡한 디자인을 실현할 때 특히 유용합니다. 각 속성의 독특한 기능을 이해하고 적절히 활용하면, 웹사이트의 사용자 경험을 크게 향상시킬 수 있습니다.

Leave a Comment