미디어 쿼리란?
- 화면 너비, 해상도, 장치 유형에 따라 CSS를 다르게 적용하는 방법
기본 문법
@media screen and (max-width: 768px) {
body {
font-size: 14px;
}
}
- max-width: 768px → 화면이 768px 이하일 때 적용
- min-width도 반대로 사용 가능
자주 쓰는 구간 예시
@media (max-width: 1200px) { ... } // 태블릿~데스크탑 중간
@media (max-width: 992px) { ... } // 태블릿
@media (max-width: 768px) { ... } // 모바일 기준
@media (max-width: 480px) { ... } // 작은 모바일
실전 팁
- 모바일부터 스타일을 먼저 작성하고, 점점 넓히는 “모바일 퍼스트” 방식이 유지보수에 유리
- 요소의 크기, 정렬, 여백, 폰트 등을 미디어 쿼리에서 세분화 가능
예시
.box {
width: 100%;
padding: 20px;
}
@media (max-width: 768px) {
.box {
padding: 10px;
}
}
- 화면 너비, 해상도, 장치 유형에 따라 CSS를 다르게 적용하는 방법
기본 문법
@media screen and (max-width: 768px) {
body {
font-size: 14px;
}
}
- max-width: 768px → 화면이 768px 이하일 때 적용
- min-width도 반대로 사용 가능
자주 쓰는 구간 예시
@media (max-width: 1200px) { ... } // 태블릿~데스크탑 중간
@media (max-width: 992px) { ... } // 태블릿
@media (max-width: 768px) { ... } // 모바일 기준
@media (max-width: 480px) { ... } // 작은 모바일
실전 팁
- 모바일부터 스타일을 먼저 작성하고, 점점 넓히는 “모바일 퍼스트” 방식이 유지보수에 유리
- 요소의 크기, 정렬, 여백, 폰트 등을 미디어 쿼리에서 세분화 가능
예시
.box {
width: 100%;
padding: 20px;
}
@media (max-width: 768px) {
.box {
padding: 10px;
}
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 1547 | |
| 1546 |
CSS
스크롤 애니메이션 인터랙션
|
| 1545 |
CSS
이미지 비율 유지 반응형 처리
|
| 1544 |
CSS
CSS 변수와 다크 모드 테마
|
| 1542 | |
| 1541 | |
| 1540 | |
| 1539 | |
| 1538 | |
| 1537 |
CSS
박스 모델 완전 이해
|
| 1535 | |
| 1534 | |
| 1533 | |
| 1532 | |
| 1531 | |
| 1512 | |
| 1508 |
CSS
CSS 스위치형 버튼
4
|
| 1479 |
CSS
간단하게 메뉴꾸미기2
13
|
| 1478 |
CSS
간단하게 메뉴꾸미기 1
16
|
| 1475 | |
| 1474 | |
| 1460 |
부트스트랩
비활성화 및 활성 항목
2
|
| 1459 |
부트스트랩
드롭 다운 헤더
7
|
| 1458 |
부트스트랩
드롭 다운 분배기
2
|
| 1457 |
부트스트랩
부트 스트랩 드롭 다운
|
| 1456 |
부트스트랩
패널 바닥 글, 패널 그룹
|
| 1455 |
부트스트랩
부트스트랩 패널 제목
|
| 1454 |
부트스트랩
부트스트랩 panel
|
| 1453 | |
| 1452 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기