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
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.