레이아웃 이해의 핵심 사항
이 과정을 학습했다면 현재 CSS 레이아웃을 만들고 이전 CSS로 작업하기 위해 알아야 할 기본 사항을 이미 다루었을 것입니다. 이 과제는 다양한 기법을 사용하여 간단한 웹 페이지 레이아웃을 개발하는 방식으로 지식을 테스트할 것입니다.
필요한 사전 지식: | 이 평가를 시도하기 전에 이 과정의 모든 문서를 이미 완료해야 합니다. |
---|---|
목표: | 플렉스박스, 그리드, 플로팅, 그리고 포지셔닝을 사용하는 CSS 레이아웃 메서드에 대한 이해도를 테스트합니다. |
시작점
여기에서 HTML, CSS 및 6개의 이미지 세트를 다운로드할 수 있습니다.
HTML 문서와 스타일시트를 컴퓨터의 디렉터리에 저장하고, 이미지를 images
라는 폴더에 추가합니다. 브라우저에서 index.html
파일을 열면 기본 스타일은 있지만 레이아웃이 없는 페이지가 표시되며, 아래 이미지와 비슷하게 보일 것입니다.
이 시작점에는 정상적인 흐름에서 브라우저에 표시되는 레이아웃의 모든 콘텐츠가 있습니다.
또는 Glitch와 같은 사이트를 사용하여 HTML과 CSS를 붙여넣어 평가를 수행할 수 있습니다. 온라인 편집기를 사용하는 경우 이미지를 업로드하고 새 이미지 위치를 가리키도록 src
특성의 값을 바꿔야 합니다. 사용 중인 온라인 편집기에 별도의 CSS 패널이 없는 경우 문서 head의 <style>
요소에 자유롭게 넣어도 됩니다.
참고 : 문제가 발생하면, 이 페이지 하단의 평가 또는 추가 도움말 섹션을 참조하여 도움을 요청하세요.
프로젝트 요약
가공되지 않은 HTML, 기본 CSS 및 이미지가 제공되었으므로 이제 디자인을 위한 레이아웃을 만들어야 합니다.
작업
힌트 및 팁
이 레이아웃을 구현하기 위해 HTML을 편집할 필요는 없으며 사용해야 하는 기술은 다음과 같습니다:
- 플렉스박스
- 그리드
- Floating
- Positioning
이러한 작업 중 일부를 달성할 수 있는 몇 가지 방법이 있으며, 옳고 그름이 따로 정해져 있지 않은 경우가 많습니다. 몇 가지 다른 접근 방식을 시도해 보고 어떤 방법이 가장 효과적인지 알아보세요. 실험하면서 메모해 두세요.
예제
다음 스크린샷은 완성된 디자인 레이아웃의 예제를 보여 줍니다.
평가 또는 추가 도움말
작업 평가를 받고 싶거나 막혀서 도움을 요청하고 싶은 경우, 다음을 참고하시면 됩니다.
-
MDN Discourse forum Learning category에서 평가 또는 도움, 혹은 평가와 도움 모두를 요청하는 게시물을 작성합니다. 게시물에는 다음이 포함되어야 합니다.
- "레이아웃 이해의 핵심 사항에 대한 평가가 필요합니다"와 같은 설명이 포함된 제목이 포함되어야 합니다.
- 이미 시도해 본 내용과 저희가 해 주었으면 하는 것에 대한 세부 사항이 포함되어야 합니다. 예를 들어, 막혀서 도움이 필요하거나 평가를 원하는 경우를 알려 주면 됩니다.
- (위 1단계에서 언급한 대로) 온라인 공유 가능한 편집기에서 평가받거나 도움이 필요한 예제에 대한 링크를 준비합니다. 코드를 볼 수 없다면 코딩 문제가 있는 사람을 도와 주기가 매우 어렵기 때문에 이 방법을 사용하는 것이 좋습니다.
- 실제 작업 또는 평가 페이지로 연결되는 링크를 통해 도움을 원하는 문제를 찾을 수 있습니다.