Web/html & css

반응형 (responsive) 웹 페이지 만들기

검정비니 2022. 3. 27. 00:46
728x90
반응형

media쿼리를 이용하면 반응형 페이지를 만들수 있다.

반응형 페이지란

페이지 하나로 화면사이즈에 따라 다르게 보여주는 표현해주는 기술입니다.

사용자가 보기 편리하게 만드는 페이지입니다. 

 

반응형 사이즈들

디바이스별 사이즈

해상도 320px 이상 또는 768px 미만 -> 스마트폰
해상도 768px 이상 또는 1024px 미만 -> 태블릿
해상도 1024px 초과 -> PC

 

 

사용법

 

HTML head 부분에 아래의 코드를 넣어줍니다.

아래의 코드는 meta태그로 뷰포트를 사용함으로 장치의 크기에 따라서 크기를 바꿔주겠다는 명령어입니다.

meta태그가 선언되어야지 반응형으로 만들수 있습니다. 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0">

방법 1. 모바일에서 PC로 커진다.

/* 모바일 -> PC / 점점 커진다.. */

@media screen and (min-width: 769px) {
   /* PC에서 사용될 스타일을 여기에 작성합니다. */
}

방법 2. PC에서 모바일로 작아진다.

/* PC->모바일 / 점점 작아진다 */

@media screen and (max-width: 768px) {
    /* 모바일에 사용될 스타일을 여기에 작성합니다. */
}

IE 9이하 

<!--[if IE]>
	<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

IE 10이상

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

   /* IE10+ CSS */

}

 

반응형

'Web > html & css' 카테고리의 다른 글

CSS - margin, padding 지정하는 순서  (0) 2022.04.04
CSS :hover  (0) 2022.03.27