창의 크기가 변화함에 따라 창 안에 표시되는 내용들이 그에 맞게 변화하는 웹 문서
반응형 웹의 장점 | 설 명 |
다양한 브라우저 환경 지원 | 스마트폰, 웨어러블 기기, 스마트 TV, 게임 콘솔 등에서 전부 사용 가능 |
가로 모드에 맞춰 레이아웃 변경 가능 |
스마트폰, 태블릿 등에서 가로*세로 변경시 그에 맞춰 레이아웃 변경 가능 |
사이트 유지*관리 용이 | 사이트가 하나로만 운영이 가능해 유지*관리가 용이 다만 미디어 쿼리, 플렉스 박스 등 반응형 웹 사이트 제작을 위해 사용하는 일부 기술들은 최신 웹 표준인 CSS3의 일부이므로 최신 모던 브라우저에서만 지원됨 |
<head>
<meta name="viewport" content = "속성1=속성값, 속성2=속성값, ......">
접속한 기기 화면에 맞게 내용들을 확대하거나 축소해서 표현할 수 있도록 설정 가능한 것
content안에 사용가능한 속성 | 설 명 |
width | 뷰포트 너비를 설정할 수 있는 속성 |
속성 값은 device-width나 크기 중에 입력 | |
height |
뷰포트 높이를 설정할 수 있는 속성 |
속성 값은 device-height나 크기 중에 입력 | |
user-scalable |
확대*축소 가능 여부를 설정할 수 있는 속성 |
속성 값은 yes나 no 중에 입력 | |
initial-scale |
초기 확대/축소 값을 설정할 수 있는 속성 |
속성 값은 1~10사이 정수 | |
minimum-scale |
최소 확대/축소 값을 설정할 수 있는 속성 |
속성 값은 1~10사이 정수 | |
maximum-scale |
최대 확대/축소 값을 설정할 수 있는 속성 |
속성 값은 1~10사이 정수 |
<style>
선택자 {
max-width :100%;
height : auto;
}
</style>
창의 너비에 따라 이미지의 너비가 조절되는 이미지
# <picture> 태그
HTML5.1에서 <picture>태그가 표준으로 포함됨
일반적으로 <source>태그와 함께 사용해 화면 해상도, 화면 너비에 따라 다른 이미지 표시 가능
<picture>
<source 속성="속성값">
:
<source 속성="속성값">
</picture>
속 성 | 설 명 |
srcset | 이미지 파일 경로를 설정하는 속성 |
media | srcset에 지정한 이미지를 표시하기 위한 조건을 설정하는 속성 |
type | 파일 유형을 설정하는 속성 |
sizes | 파일 크기를 설정하는 속성 |
<style>
선택자 {
max-width :100%;
height : auto;
}
</style>
창의 너비에 따라 비디오 화면의 너비가 조절되는 비디오
반응형 웹 더 알아보기
2020/08/21 - [HTML] - [개미의 걸음 HTML&CSS 21차시] 반응형 웹② grid system (with bootstrap)
2020/08/22 - [HTML] - [개미의 걸음 HTML&CSS 22차시] 반응형 웹 ③ Media Queries
[개미의 걸음 HTML&CSS 22차시] 반응형 웹 ③ Media Queries (0) | 2020.08.22 |
---|---|
[개미의 걸음 HTML&CSS 21차시] 반응형 웹② grid system (with bootstrap) (0) | 2020.08.21 |
[개미의 걸음 HTML&CSS 19차시] CSS를 이용한 애니메이션 (0) | 2020.08.19 |
[개미의 걸음 HTML&CSS 18차시] CSS 레이아웃(배치 및 다단 설정) (0) | 2020.08.18 |
[개미의 걸음 HTML&CSS 17차시] 박스모델 관련 스타일 (0) | 2020.08.17 |
댓글 영역