해상도 아니고, 보이는 화면 사이즈 임.

 아이폰3 & 3GS

 320*480

 아이폰4 & 4Sv  320*480
 아이폰5

 320*568

 뉴 아이패드  768*1024
 아이패드2 & 1 & 미니  768*1024
 갤럭시S3  320*640
 갤럭시S2 HD

 360*640

 갤럭시S2 & 갤럭시S  480*800
 갤럭시S2  320*533
 갤럭시노트  400*640

 

width / height : 뷰포트의 너비와 높이

@media all and (min-width:768px) and (max-width:1024px){ ... } // 뷰포트 너비가 768px 이상 '그

리고' 1024px 이하이면 실행
@media all and (width:768px), (width:1024px){ ...} // 뷰포트 너비가 768px 이거나 '또는' 1024px

이면 실행
@media not all and (min-width:768px) and (max-width:1024px){ ...} // 뷰포트 너비가 768px 이상

'그리고' 1024px 이하가 '아니면' 실행

 device-width / device-height : 스크린의 너비와 높이

orientation : 세로모드인지 가로모드인지 판단
@media all and (orientation:portrait) {...}
@media all and (orientation:landscape) {...}

aspect-ratio : 뷰포트의 너비와 높이에 대한 비율
@media all and (device-aspect-ratio:5/4){ … } // 스크린 너비가 5, 높이가 4 비율이면 실행
@media all and (min-device-aspect-ratio:5/4){ … } // 스크린 너비가 5/4 비율 이상이면 실행
@media all and (max-device-aspect-ratio:5/4){ … } // 스크린 너비가 5/4 비율 이하면 실행

반응형웹 제작시 고려사항
color : 출력장치 색상 비트수

resolution : 출력장치의 해상력
@media all and (resolution:96dpi){ … } // 1인치당 96개의 사각형 화소를 제공하면 실행
@media all and (min-resolution:96dpi){ … } // 1인치당 96개 이상의 화소를 제공하면 실행
@media all and (max-resolution:96dpi){ … } // 1인치당 96개 이하의 화소를 제공하면 실행

아이폰 320*480 = 1.5
아이폰5 320*568 = 1.7
갤럭시S2 320*533 = 1.6
갤럭시S3 320*640 = 2, 2/1
갤러시S2 HD 360*640 = 1.7
갤럭시노트 400*640 = 1.6
갤럭시S2&갤럭시S 480*800 = 1.6
아이패드 768*1024 = 1.3

 

.pr {

    background-image: url(300by300size.png);

    background-repeat: no-repeat;

    background-size: 300px;

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {

    .pr {

        background-size: 200px;

    }

}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 320dpi) {

    .pr {

        background-size: 150px;

    }

}
 

이미지 한벌로 하는 방법이고요. 이미지를 여러벌로 나눌 수도 있어요.

 

레티나의 경우 x2, 갤럭시등의 안드로이드 계열에는 x1.5  비율이 생겨서

 

'all' 카테고리의 다른 글

width와 max-width의 차이점  (0) 2014.09.15
accesskey  (0) 2012.11.14
본문으로 바로 가기 제공  (0) 2012.10.29
미디어쿼리  (0) 2012.06.11
줄바꿈  (0) 2012.06.01

+ Recent posts