2023년 웹디자인 기능사 레이아웃 : C-1
소개
안녕하세요! 웹스토리보이입니다. C유형을 작업해보겠습니다. C유형은 예전에 2000년대 초창기때 많이 쓰던 레이아웃입니다. 가운데 정렬이 아닌 왼쪽정렬로 사이트와 컨텐츠로 구성된 레이아웃입니다. 이 레이아웃은 2023년 버전 업 되기 전에 레이아웃이여서 비교적 쉽습니다. 그럼 쨈싸게 끝내고 D유형으로 가보겠습니다.
1. 기본 구조 만들기
웹 문서 만들기 : VSCODE를 실행하고 C-1.html
파일을 만들겠습니다.
!
를 치고 tab
버튼을 누르면 다음과 같이 나타납니다.
lang는 ko로 변경하고 title은 웹디자인기능사 레이아웃 C-1으로 변경해주겠습니다.
상단에 디자인 보기 버튼을 누르면 전체적인 레이아웃을 한 눈에 볼 수 있으니 참고해주세요!
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>웹디자인기능사 레이아웃 C-1</title>
</head>
<body>
</body>
</html>
전체적인 구조는 왼쪽 메뉴와 콘텐츠로 구성되어 있습니다.
aside
와 main
영역으로 설정하겠습니다.
<body>
<div id="wrap">
<aside id="aside"></aside>
<main id="main"></main>
</div>
<!-- //wrap -->
</body>
<style>
* {
margin: 0;
padding: 0;
}
#wrap {
width: 1000px;
display: flex;
}
#aside {
width: 20%;
height: 650px;
background-color: #efefef;
}
#main {
width: 80%;
height: 650px;
background-color: #e3e3e3;
}
</style>
콘텐츠 구조에는 3개의 섹션이 들어가기 때문에 이 부분도 구조화 하겠습니다. 이렇게 하면 전체적인 구조가 완성된것 같습니다. 세부적으로 하나씩 작업을 들어가겠습니다.
<div id="wrap">
<aside id="aside"></aside>
<main id="main">
<article id="slider"></article>
<section id="contents"></section>
<footer id="footer"></footer>
</main>
</div>
<!-- //wrap -->
#slider {
width: 100%;
height: 350px;
background-color: #d9d9d9;
}
#contents {
width: 100%;
height: 200px;
background-color: #d1d1d1;
}
#footer {
width: 100%;
height: 100px;
background-color: #c7c7c7;
}
2. 각 섹션 작업하기
왼쪽 사이드 영역에는 두개의 영역이 들어갑니다.
width
, height
, background-color
를 넣어주고, 영역을 확인하겠습니다.
<aside id="aside">
<h1 class="logo"></h1>
<nav class="nav"></nav>
</aside>
<!-- //aside -->
#aside {
width: 20%;
}
#aside .logo {
width: 100%;
height: 100px;
background-color: #efefef;
}
#aside .nav {
width: 100%;
height: 550px;
background-color: #d9d9d9;
}
슬라이드 영역은 별개 없으니 영역만 확인하고 넘어가겠습니다.
<article id="slider">
</article>
<!-- //slider -->
#slider {
width: 100%;
height: 350px;
background-color: #c7c7c7;
}
컨텐츠 영역에는 3개의 섹션으로 구성되어 있습니다.
독립적인 주제 영역이라면, article
태그를 사용해도 괜찮습니다.
<section id="contents">
<article class="content1"></article>
<article class="content2"></article>
<article class="content3"></article>
</section>
<!-- //contents -->
#contents {
width: 100%;
display: flex;
}
#contents .content1 {
width: 33.3333%;
height: 200px;
background-color: #bcbcbc;
}
#contents .content2 {
width: 33.3333%;
height: 200px;
background-color: #b1b1b1;
}
#contents .content3 {
width: 33.3333%;
height: 200px;
background-color: #a3a3a3;
}
푸터 영역은 두개의 영역으로 나누고, 두번째 영역에 두개의 영역으로 만들겠습니다.
<footer id="footer">
<div class="footer1"></div>
<div class="footer2">
<div class="footer2-1"></div>
<div class="footer2-2"></div>
</div>
</footer>
#footer {
width: 100%;
display: flex;
}
#footer .footer1 {
width: 20%;
height: 100px;
background-color: #9d9d9d;
}
#footer .footer2 {
width: 80%;
}
#footer .footer2 .footer2-1 {
width: 100%;
height: 50px;
background-color: #929292;
}
#footer .footer2 .footer2-2 {
width: 100%;
height: 50px;
background-color: #838383;
}
3. 마무리
C유형은 가운데 정렬 구조가 아니라 왼쪽 정렬이기 때문에 margin: 0 auto
를 사용하지 않았습니다.
요즘에는 이런 유형의 구조를 잘 사용하지 않지만, 그래도 시험에 나올 수 있으니 연습은 해야겠죠!
그나마 A유형과 C유형이 시험 중에서 제일 쉬운 레이아웃 같습니다.
여러분들 시험에 A유형 또는 C유형이 나오면 좋겠네요^^
그럼 C유형의 2번째 레이아웃으로 넘어가겠습니다.
수고하셨습니다.😎
PDF 샘플
레이아웃
- A1 유형
- A2 유형
- A3 유형
- A4 유형
- B1 유형
- B2 유형
- B3 유형
- B4 유형
- C1 유형
- C2 유형
- C3 유형
- C4 유형
- D1 유형
- D2 유형
- D3 유형
- D4 유형
- E1 유형
- E2 유형
- E3 유형
- E4 유형
댓글