본문 바로가기
개발새발/html, css

[CSS] 반응형 웹

by 몌으니 2024. 4. 9.

반응형 웹

반응형웹이란?

다양한 디바이스에 접속했을 때, 기기의 viewport 규격에 반응하여 레이아웃이 자동으로 변경되는 웹페이지

미디어쿼리란?

뷰포트의 너비에 따라 웹사이트의 스타일 시트를 수정할 수 있다.

뷰포트 너비 외에도 단말기의 종류, 해상도 등을 기준으로 설정할 수 있다.

@media 미디어 쿼리

@media screen and (max-width : 500px) {

      // 스크린의 viewport 너비가 500px 이하일 경우

     // 적용시킬 스타일 시트

}


breakPoint

반응형 웹 사이트 작업의 기준이 되는 중단점을 말한다.

간단하게 말해서, pc / 태블릿 / 모바일의 기준이 되는 규격 분기!

breakpoint
breakpoint



반응형웹에서 자주 쓰이는 속성

  1. max-width & max-height
    해당요소의 최대 너비 or 최대 높이를 설정한다.

  2. min-width & min-height
    해당요소의 최소 너비 or 최소 높이를 설정한다.

  3. max( )
    소괄호 안에 입력된 값 중 제일 높은 값을 속성값으로 출력하는 함수
    height : max(320px, 20%)

  4. min( )
    소괄호 안에 입력된 값 중 제일 낮은 값을 속성값으로 출력하는 함수
    width : min(1240px, 100%)

'개발새발 > html, css' 카테고리의 다른 글

[CSS] animation  (0) 2024.04.09
[CSS] transition과 transform  (0) 2024.04.08
[CSS] flex 레이아웃  (0) 2024.04.08
[CSS] position  (0) 2024.04.07
[CSS] 상속과 캐스케이딩  (0) 2024.04.07