(포스코 x 코딩온) 웹개발자 입문과정 2주차 회고전-10 | CSS 대응

1. 반응형 대 적응형

반응형이란? 광고 유형에 따라 화면 크기가 자동으로 최적화됩니다.

해주는 웹사이트입니다

– 적응형이란? PC용 사이트와 모바일용 사이트를 별도로 제공하는 방식에 관한 것이다.

2. 반응형 웹을 위한 CSS 미디어 쿼리

– 미디어 쿼리란? 반응형 레이아웃을 구성하는 데 사용할 수 있는 CSS 구문입니다.

– 사용하는 방법

@media <미디어 유형> and (미디어 조건) {}

(1) 미디어 유형: all(모든 미디어 장치), screen(화면을 출력하는 디스플레이가 있는 장치), print(화면 인쇄)

(2) 미디어 조건:

A.width: 뷰포트 너비 – 최소 너비/최대 너비

B.height: 뷰포트의 높이 – 최소 높이/ 최대 높이

C.정렬: 종횡비 – 풍경(넓은)/ 초상화(길이)

(3) 작동 예:

배경색, 디스플레이, 텍스트 정렬

+ CSS 변수란?

반복해서 사용하는 경우 여러 곳에 사용할 수 있도록 미리 지정

:root{
	--main-color: #black;  
}

.test {
	color: var(--main-color);
}