Flexbox 데모를 위한 HTML 구조 설정
이 단계에서는 CSS Flexbox 방향을 시연하기 위한 기본적인 HTML 구조를 생성합니다. 다양한 flex 방향을 탐구하는 데 도움이 되는 여러 div 요소를 사용하여 간단한 HTML 파일을 설정할 것입니다.
먼저 WebIDE 를 열고 ~/project 디렉토리로 이동합니다. 파일 탐색기에서 마우스 오른쪽 버튼을 클릭하고 "New File"을 선택하여 flexbox-demo.html이라는 새 파일을 만듭니다.
다음 HTML 코드를 flexbox-demo.html 파일에 복사합니다.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Flexbox Direction Demo</title>
<style>
.flex-container {
display: flex;
border: 2px solid #333;
margin-bottom: 20px;
padding: 10px;
}
.flex-item {
width: 100px;
height: 100px;
margin: 5px;
background-color: #4caf50;
color: white;
text-align: center;
line-height: 100px;
}
</style>
</head>
<body>
<div class="flex-container">
<div class="flex-item">Item 1</div>
<div class="flex-item">Item 2</div>
<div class="flex-item">Item 3</div>
<div class="flex-item">Item 4</div>
</div>
</body>
</html>
이 HTML 구조의 주요 구성 요소를 살펴보겠습니다.
- flex 컨테이너 역할을 할
flex-container 클래스를 가진 <div>를 만들었습니다.
- 컨테이너 내부에
flex-item 클래스를 가진 네 개의 <div> 요소가 있습니다.
<style> 섹션에서 다음과 같은 기본 CSS 를 추가했습니다.
- 컨테이너에
display: flex 설정
- flex 항목에 고정된 크기와 배경색 지정
- 가시성을 위한 몇 가지 기본 스타일 추가
이 초기 설정은 향후 단계에서 다양한 flex 방향을 시연하는 데 사용할 깨끗하고 간단한 구조를 제공합니다.