@media , Responsive Design
반응형 디자인
반응형 디자인이란 디바이스(전자기기)별로 각각 레이아웃(grid)가 달라지게 하는 작업을 의미한다.
미디어쿼리 (Media Query)
반응형 웹에서는 필수인 미디어쿼리는, 화면크기 마다 각각 다르게 CSS를 적용하는 것이다. 화면 사이즈를 인식해 서로 다른 CSS를 적용시켜준다. 일반적으로 스마트폰, 태블릿 , PC 화면 3가지로 구분한다.
PC : 해상도 1024px 초과 태블릿 : 해상도 768px 이상 또는 1024px 미만 스마트폰 : 해상도 320px 이상 또는 768px 미만
미디어 쿼리 적용 예시
미디어 쿼리 적용 예시로 이해해보자!
.title {
font-size: 40px;
}
@media (max-width: 768px) {
.title {
font-size: 20px;
}
}
타이틀의 텍스트 크기를 40px로 하되, 768px보다 작은 화면에서는 20px로 줄인다는 코드이다!!
미디어 쿼리 적용방법
-
CSS 파일 내에 직접 작성
-
<link> 태그에 media 속성을 설정해 사용
댓글남기기