6.3 최적화된 웹 사이트 만들기

약 5분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

6.3 최적화된 웹 사이트 만들기

웹 사이트 최적화는 사용자의 경험을 개선하고 웹 페이지의 로딩 속도를 높이는 중요한 과정입니다. 웹 최적화를 통해 사이트의 성능을 향상시킬 수 있습니다. 여기서는 최신 CSS 기술을 활용하여 최적화된 웹 사이트를 만드는 방법에 대해 설명하겠습니다.

웹 사이트 최적화를 위해 고려해야 할 몇 가지 요소는 다음과 같습니다:

  • CSS 및 JavaScript 파일의 압축
  • 이미지 최적화
  • 적절한 레이아웃 기술 사용
  • 반응형 디자인 구현

이 강의에서는 Flexbox와 Media Query를 사용하여 반응형 웹 페이지를 만드는 방법을 안내합니다.

예제

먼저 간단한 HTML 구조와 CSS를 작성하여 웹 페이지의 기초를 만듭니다. 아래의 코드를 확인해보세요:

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>최적화된 웹사이트 예제</title>
</head>
<body>
    <header>
        <h1>최적화된 웹사이트</h1>
    </header>
    <main>
        <section class="content">
            <h2>여기에 당신의 콘텐츠를 추가하세요</h2>
            <p>이곳은 예시 텍스트입니다. 이 텍스트는 반응형 레이아웃을 테스트합니다.</p>
        </section>
        <nav class="sidebar">
            <h3>사이드바</h3>
        </nav>
    </main>
    <footer>
        <p>© 2023 최적화된 웹사이트</p>
    </footer>
</body>
</html>
코드 css
/* styles.css */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

header {
    background: #333;
    color: white;
    padding: 1rem;
    text-align: center;
}

main {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.content {
    flex: 3;
    padding: 1rem;
}

.sidebar {
    flex: 1;
    background: #f4f4f4;
    padding: 1rem;
}

footer {
    background: #333;
    color: white;
    text-align: center;
    padding: 1rem;
    position: relative;
    bottom: 0;
    width: 100%;
}

@media (max-width: 600px) {
    main {
        flex-direction: column;
    }
    .content, .sidebar {
        flex: 100%;
    }
}

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.