프로그래밍/CSS

[CSS 수업] 10강 - 프로젝트 완전한 웹 페이지 만들기

월횽 2024. 5. 22. 06:30
728x90
반응형
SMALL

안녕하세요! 오늘은 CSS 수업의 마지막 10강에서 함께하는 매우 간단한 프로젝트를 소개합니다.

이번 프로젝트에서는 앞으로 배웠던 HTML, CSS 기술들을 활용하여 완전한 웹 페이지를 만들어보겠습니다. 이 프로젝트를 통해 실전 경험을 쌓고, 여러분의 CSS 실력을 한 단계 끌어올리는 데 도움이 될 것입니다.

따라서 만들어도 괜찮지만 본인이 평소에 이런 웹 사이트 하나 있으면 좋겠다 생각해봤던 것들을 만든다면 더욱 유익한 실습이 될 수 있습니다.

 

프로젝트 예제

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>프로젝트 실습</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>프로젝트</h1>
    </header>
    <nav>
        <ul>
            <li><a href="#">메뉴1</a></li>
            <li><a href="#">메뉴2</a></li>
            <li><a href="#">메뉴3</a></li>
        </ul>
    </nav>
    <section class="main-section">
        <h2>직접 만들어보는 프로젝트</h2>
        <p>지금까지 맛보기로 배워본 html, css를 이용해 간단한 웹 페이지를 만들어봤습니다.</p>
    </section>
    <footer>
        <p>&copy; 2024 저작권은 OOO 내꺼임!</p>
    </footer>
</body>
</html>

 

반응형

 

/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

header {
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 20px;
}

nav {
    background-color: #666;
    padding: 10px;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

nav ul li {
    display: inline;
    margin-right: 20px;
}

nav ul li a {
    color: #fff;
    text-decoration: none;
}

.main-section {
    padding: 20px;
}

footer {
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 10px;
}

 

 

위의 예제는 간단한 웹 페이지의 HTML과 CSS 코드입니다. HTML 파일에서는 웹 페이지의 구조를 정의하고, CSS 파일에서는 각 요소의 스타일을 설정합니다. 이를 통해 웹 페이지를 보다 예쁘고 사용자 친화적으로 만들 수 있습니다.

이 프로젝트를 진행하면서 여러분은 HTML과 CSS를 더 깊이 이해하고, 실전 경험을 쌓을 수 있습니다. 어려운 부분이 있다면 언제든지 질문해주세요. 함께 성장해나가는 여정을 시작해봅시다!

 

 

- 이전 수업 목록

 

 

 

 

 

 

 

 

 

728x90
반응형
LIST