개념 알기, HTML
CSS
하나의 웹사이트에서 pc, tablet,mobile 등 접속하는 기기의 화면 크기의 맞게 사이트가 자동으로 반응하는 기법
적응형? : 접속하는 기기에 따라 pc용 웹사이트, 테블릿/모바일용 웹사이트를 보여주는 기법
- 반응형 페이지를 만들기 위한 메타 태그
- 반응형 이미지 처리
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<picture>
<source media="(max-width: 768px)" srcset="https://via.placeholder.com/1000x1000? text=Mobile"/>
<source media="(max-width: 1024px)" srcset="https://via.placeholder.com/1000x1000?text=Tablet"/>
<img src="https://via.placeholder.com/1000x500?text=Desktop" alt="이미지 텍스트" />
</picture>
- 미디어 쿼리(Media QUERY)
- css 호출 방법
- 주의사항
기기의 유형과, 어떤 특성이나 수치에 따라 스타일을 수정할 수 있다.
규칙
<style>
div {
font-size: 20px;
}
@media 기기유형 연산자 (조건) {
콘텐츠
}
@media screen and (max-width: 1024px) {
div {
font-size: 16px;
}
</style>
<div>안녕하세요!</div>
@media screen and (max-width: 1024px) and (조건) and (조건) {
}
<link rel="stylesheet" href="print.css" media="print">
<link rel="stylesheet href="mobile.css" media="screen and (max-width: 600px)">
``` ### 주의사항
1.레이아웃의 "고정 크기"의 사용 지양