반응형과 미디어 쿼리

2023. 3. 8. 10:00공부/HTML/CSS

반응형

  • 뷰포트 : 웹을 기반으로 한 브라우저의 기본 뷰포트는 980px이기에 뷰포트를 따로 지정해 줘야 한다. <meta>를 이용 <head>사이에 작성한다. <meta name="viewport" content="속성1=값1, 속성2=값2", …">

    자주 쓰는 뷰포트는 스마트폰 너비에 맞추고 초기배율 1로 <meta name="viewport" content="width-device-width, initial-scale=1">

    종류 설명 사용가능한 값 기본값
    width 뷰포트 너비 device-width 또는 크기 브라우저 기본값
    height 뷰포트 높이 device-height 또는 크기 브라우저 기본값
    user-scalable 확대, 축소 가능 여부 yes 또는 no yes
    initial-scale 초기 확대, 축소 값 1 ~ 10 1
  • 뷰포트 단위 : vw, vh, vmin, vmax

미디어 쿼리

  • @media screen and ~ {} : 화면용
  • @media print and ~ {} : 프린터용
  • 단말기의 넓이 : device-width. device-height (min-max 도 가능)
  • orientation(화면회전 속성) : loandscape(가로모드), portrait(세로모드)

    @media screen and(min-device-width  : 800px) and (orientation : loandscape){}

  • 크롬의 미디워쿼리 막대 보기를 하면 현재 설정되어 있는 미디어 쿼리 사이즈를 볼 수 있다. 파랑색은 최대 너비, 초록색은 최소너비와 초대 너비 둘 다 사용. 주황색은 최소너비 기준이다.

크롬 미디어쿼리 막대보기

'공부 > HTML/CSS' 카테고리의 다른 글

기초 CSS  (0) 2023.03.08
form과 input  (0) 2023.03.07
기타  (0) 2023.03.07
%, em, rem, vh, vw  (0) 2022.09.30
CSS로 도형 만들기  (0) 2022.09.29