Flex 컨테이너를 위한 기본 CSS 스타일링 생성
이 단계에서는 flex 컨테이너를 만들고 해당 항목의 스타일을 지정하기 위해 기본 CSS 스타일링을 적용하는 방법을 배우게 됩니다. 이전 단계에서 생성한 flexbox-order.html 파일을 열고 <style> 섹션을 수정합니다.
HTML 파일의 <style> 태그 안에 다음 CSS 를 추가합니다.
.container {
display: flex;
width: 100%;
background-color: #f0f0f0;
padding: 20px;
gap: 10px; /* Creates space between flex items */
}
.item {
width: 100px;
height: 100px;
background-color: #3498db;
color: white;
display: flex;
justify-content: center;
align-items: center;
font-family: Arial, sans-serif;
}
CSS 속성을 자세히 살펴보겠습니다.
display: flex;는 컨테이너를 flex 컨테이너로 만듭니다.
gap: 10px;는 flex 항목 사이에 공간을 추가합니다.
.item 스타일은 각 flex 항목의 모양을 정의합니다.
justify-content: center; 및 align-items: center;는 각 항목 내에서 텍스트를 가운데 정렬합니다.
HTML 파일을 브라우저에서 열었을 때의 예시 출력:
[A row of 5 blue squares with centered white text, evenly spaced]
Item 1 | Item 2 | Item 3 | Item 4 | Item 5
이해해야 할 핵심 사항:
- Flex 컨테이너는 flexbox 레이아웃을 활성화하기 위해
display: flex를 사용합니다.
- 항목은 기본적으로 가로로 배치됩니다.
- 각 항목은 명확한 시각화를 위해 고정된 너비와 높이를 갖습니다.