프론트엔드 개발자로서 모바일 기기 에 대응하는 반응형 웹 은 상당히 중요한 기술이라고 생각한다, 이번 기회를 통해서 제대로 학습하고자 한다.
컨텐츠의 내용을 물 같이 해라, 컵에 담기면 컵으로, 병에 담기면 병으로 반응형 웹의 개념을 쉽게 설명하라면 아주 합당한 내용 같다.
📃 디바이스의 종류에 따라 웹 페이지의 크기가 자동으로 재조정 되는 웹을 말함.
📃 문법
✏️ only / not
✏️ 미디어 타입
✏️ 속성 / 속성값
📗 미디어 쿼리의 속성값은 속성명 앞에 min- 또는 max- 를 붙여 최솟값, 최댓값을 판단함.
(참고)
📃 min-width가 1000px 즉, 1000px 이상인 경우에 적용된다
@media (min-width : 1000px){
body{
background : gold};
}
✏️ 스마트폰 등 작은 사이즈의 레이아웃을 기본으로, 점차 확장되어가는 CSS
📃 max-width가 1000px 즉, 1000px 이하인 경우에 적용된다
@media (max-width : 1000px){
body{
background : gold};
}
✏️ 데스크탑을 기준으로 가장 큰 화면의 사이즈를 기본으로, 점차 축소되는 CSS
📌 min-width Property