미디어 쿼리 추가
이 단계에서는 페이지를 반응형으로 만들기 위해 HTML 파일에 미디어 쿼리를 추가하는 방법을 배웁니다.
- 코드 편집기에서
index.html 파일을 엽니다.
- 문서의
<head>에서 첫 번째 <style> 섹션을 찾습니다.
<style>의 /* TODO */ 아래에 다음 미디어 쿼리 규칙을 추가합니다:
/* TODO */
@media screen and (max-width: 1400px) {
nav .content,
main section {
width: 900px !important;
}
}
@media screen and (max-width: 900px) {
nav .content,
main section {
width: 700px !important;
}
}
@media screen and (max-width: 650px) {
main section,
main ul li {
width: 100% !important;
}
nav .content .list {
display: none;
}
nav .content .menu {
display: block;
position: absolute;
right: 10px;
}
main ul li:nth-child(even) {
margin-left: 0 !important;
}
}
이러한 미디어 쿼리는 화면 너비를 기반으로 페이지에 특정 스타일을 적용합니다. 첫 번째 미디어 쿼리는 화면 너비가 1400px 이하일 때 콘텐츠 및 주요 섹션의 너비를 900px 로 설정합니다. 두 번째 미디어 쿼리는 화면 너비가 900px 이하일 때 너비를 700px 로 설정합니다. 세 번째 미디어 쿼리는 화면 너비가 650px 이하일 때 탐색 목록을 숨기고, 메뉴 아이콘을 표시하며, 주요 섹션 및 목록 항목의 너비를 100% 로 설정합니다.