Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- set
- reactnative error
- async
- app.post
- array
- reactnative
- mainapplication.kt
- Filter
- generic
- 스크롤이벤트
- npm에러
- app:compiledebugkotlin
- extends
- err_connection_refused
- react
- forwardref type
- Next.js
- 리액트네이티브아이콘
- interface
- javascript
- Spring
- 안드로이드빌드에러
- 슬라이딩윈도우
- 상속
- 이진탐색
- 배열중복요소제거
- TS
- 타입스크립트
- materialicons
- map
Archives
- Today
- Total
rhanziy
css. 미디어쿼리 분기점 본문
1. meta viewport 설정
<meta name="viewport" content="width=device-width, initial-scale=1" />
2. 4개의 반응형 분기점
- 낮은 해상도의 PC, 태블릿 가로 : ~1024px
- 태블릿 가로 : 768px ~ 1023px
- 모바일 가로, 태블릿 : 480px ~ 767px
- 모바일 : ~480px
3. 3개의 반응형 분기점
- PC : 1024px ~
- 태블릿 가로, 세로 : 768px ~ 1023px
- 모바일 가로, 세로 : ~768px
4. Media Query 사용법
@media screen and (min-width:1024px) {
/* Desktop */
}
@media screen and (min-width:768px) and (max-width: 1023px) {
/* Tablet */
}
@media screen and (max-width:767px){
/* Mobile */
}
5. PC / Tablet / Mobile 구분해서 CSS 파일 작성
<link href="style_pc.css" media="screen and (min-width:1024px)" rel="stylesheet" />
<link href="style_tablet.css" media="screen and (min-width:768px) and (max-width:1023px)" rel="stylesheet" />
<link href="style_mobile.css" media="screen and (min-width:320px) and (max-width:767px)" rel="stylesheet" />
별도 분기파일을 사용하는 방법은 http request를 발생시켜 성능을 저하시키는 단점이 있고, <style>태그를 사용하는 방법도 html 파일에서 inline으로 적용해야 하기 때문에 유지보수의 어려움이 증가한다.
따라서 CSS 내에서 @media를 사용하여 필요한 부분에 적용하는 것이 가장 좋은 방법이라고 할 수 있다고한다!
출처
https://juni-official.tistory.com/134
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=anedthh&logNo=221311898334
'Html_css_js' 카테고리의 다른 글
javascript. Array배열1 (0) | 2022.01.21 |
---|---|
javascript. Object객체 (0) | 2022.01.21 |
javascript. class (0) | 2022.01.19 |
js. 문서의 맨 끝에 스크롤 도달 시 이벤트 실행 (0) | 2022.01.18 |
javascript. 함수 function (0) | 2022.01.18 |
Comments