• 검색 결과가 없습니다.

반응형 웹

N/A
N/A
Protected

Academic year: 2022

Share "반응형 웹"

Copied!
31
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

HTML5 웹 프로그래밍 입문 (개정판)

반응형 웹

(2)

2/31

Contents

학습목표

▪ 미디어 쿼리가 무엇인지 살펴봅니다.

▪ 반응형 웹을 구현하는 방법을 이해합니다.

내용

▪ 반응형 웹 소개

▪ meta 태그와 viewport meta 태그

▪ @media 규칙과 media 속성

▪ 미디어 타입으로 사용자 장치 구분

▪ 미디어 특징으로 사용자 화면 구분

▪ 반응형 웹 패턴

(3)

3/31

하나의 페이지만 개발해도 여러 장치(데스크톱, 태블릿PC, 스마트폰)에 대응할 수 있으므로 개발 효율성은 물론 유지 보수적 측면에서 큰 장점

반응형 웹 페이지는 미디어 쿼리Media Query를 사용해 개발

1. 반응형 웹 소개

(4)

4/31

반응형 웹

▪ 데스크톱, 태블릿PC, 스마트폰에 맞게 디자인이 자동으로 반응해서 변경 되는 웹 페이지를 의미

1. 반응형 웹 소개

(5)

5/31

▪ meta 태그 : 추가적인 웹 페이지 정보를 제공

글의 소스 보기를 누르면, title 태그 바로 아래에 다음 형태의 meta 태그가 나옴

▪ viewport meta 태그

name 속성에 viewport가 입력되어 있는 meta 태그

2. meta 태그와 viewport meta 태그

(6)

6/31

2. meta 태그와 viewport meta 태그

(7)

7/31

▪ [예제 8-1] viewport meta 태그

1 문제 확인

2. meta 태그와 viewport meta 태그

(8)

8/31

2 viewport meta 태그 사용

2. meta 태그와 viewport meta 태그

(9)

9/31

@media 규칙

▪ @로 시작

예) 외부 스타일을 가져오는 @import 규칙 글꼴을 추가 정의하는 @font-face 규칙

3. @media 규칙과 media 속성

(10)

10/31

▪ [예제 8-2] @media 규칙을 사용한 미디어 쿼리 입력

3. @media 규칙과 media 속성

(11)

11/31

media 속성

▪ [예제 8-3] media 속성을 사용한 미디어 쿼리 입력

3. @media 규칙과 media 속성

(12)

12/31

3. @media 규칙과 media 속성

(13)

13/31

4. 미디어 타입으로 사용자 장치 구분

(14)

14/31

5. 미디어 특징으로 사용자 화면 구분

(15)

15/31

5. 미디어 특징으로 사용자 화면 구분

orientation을 제외한 모든 속성은 min 접두사와 max 접두사를 붙일 수 있으며, and 연산자도 사용가능. 즉 반응형 웹도 구축할 수 있음

예) 최대 너비가 767px일 때 phone.css 파일을 불러옴

예) 최소 너비가 768px, 최대 너비가 959px일 때 tablet.css 파일을 불러옴

예) 최소 너비가 960px일 때 desktop.css 파일을 불러옴

(16)

16/31

5. 미디어 특징으로 사용자 화면 구분

▪ 예제 8-4 스마트폰, 태블릿PC, 데스크톱 구분

스마트폰-빨간색, 태블릿PC 세로 화면-초록색,

태블릿PC 가로 화면, 데스크톱-파란색 배경 적용

(17)

17/31

5. 미디어 특징으로 사용자 화면 구분

(18)

18/31

5. 미디어 특징으로 사용자 화면 구분

▪ [예제 8-5] 화면 방향 구분 : orientation 속성

(19)

19/31

6. 반응형 웹 패턴

반응형 웹 패턴

▪ 규칙

HTML 태그 구성은 모바일 장치를 기준으로 함

float 태그의 left와 right를 활용해 적당한 위치에 놓음

▪ [예제 8-6] 반응형 웹 패턴(1)

모바일 장치일 때 - 메뉴가 위에, 본문이 아래에 있는 페이지

데스크톱 - 메뉴가 왼쪽, 본문이 오른쪽에 있는 페이지

(20)

20/31

6. 반응형 웹 패턴

(21)

21/31

6. 반응형 웹 패턴

(22)

22/31

6. 반응형 웹 패턴

▪ [예제 8-7] 반응형 웹 패턴(2)

모바일 장치 - 메뉴가 위에, 본문이 아래에 있는 페이지

데스크톱 - 메뉴가 오른쪽에, 본문이 왼쪽에 있는 페이지

(23)

23/31

6. 반응형 웹 패턴

(24)

24/31

6. 반응형 웹 패턴

(25)

25/31

6. 반응형 웹 패턴

▪ [예제 8-8] 반응형 웹 패턴(3)

모바일 장치 - 메뉴가 아래에, 본문이 위에 있는 페이지

데스크톱 - 메뉴가 왼쪽에, 본문이 오른쪽에 있는 페이지

(26)

26/31

6. 반응형 웹 패턴

(27)

27/31

6. 반응형 웹 패턴

(28)

28/31

6. 반응형 웹 패턴

▪ [예제 8-9] 반응형 웹 패턴(4)

모바일 장치 - 메뉴가 아래에, 본문이 위에 있는 페이지

데스크톱 - 메뉴가 오른쪽, 본문이 왼쪽에 있는 페이지

(29)

29/31

6. 반응형 웹 패턴

(30)

30/31

6. 반응형 웹 패턴

(31)

Thank You

참조

관련 문서

급성관동맥증후군이라는 역경에서 회복하는 과정에서 필요 한 것이 회복력이며, 회복력의 차원은 개인 성향적 차원과 관계 적 차원으로 구분할 수 있으며, 개인 성향적

일반적으로 서비스 속성 연구에서는 사용자 중심의 정의를 기초로 한 접근이 가장 합당할 것인데 그 근거는 다음과 같다.우선 서비스 속성은

사용자 프로그램은 웹 브라우저에서 동작하는 사용자 인터페이스 이며 로그인 및 유사도 검증의 대상 문서를 업로드하는 기능과 검증 결과를 확인할 수 있는 뷰어 기능으로 구분

급성관동맥증후군이라는 역경에서 회복하는 과정에서 필요 한 것이 회복력이며, 회복력의 차원은 개인 성향적 차원과 관계 적 차원으로 구분할 수 있으며, 개인 성향적 차원의

배경 음악의 미디어 효과에 관한 선행연구에 의하면, 영화, 드라마 뿐만 아니라 광고, 텔레비전 뉴스 등에서도 배경 음악이 폭넓게 사용되고 있으며, 이들 미디어

- 미디어 보유의 경우 일반TV, 일반폰을 제외한 미디어 보유현황이 디지털케이블이 더 높은 것으로 나타남 - 프로그램 시청유형의 경우 디지털케이블 가입자가 프로그램

미국의 경우 12개 주를 제외한 모든 주정부에서 인터넷 온라인 서비스를 병행하여 무료전화상담 서비스(helpline)을 가동하고 있으며 영국 의

급성관동맥증후군이라는 역경에서 회복하는 과정에서 필요 한 것이 회복력이며, 회복력의 차원은 개인 성향적 차원과 관계 적 차원으로 구분할 수 있으며, 개인 성향적