[HTML/CSS] Media Queries

2022. 8. 30. 14:45·HTML, CSS

Media Queries는 오직 CSS만을 이용해서 스크린의 사이즈에 따라 설정을 변경할 수 있는 방법이다. 반응형 웹사이트를 만들 수 있고, 스마트폰이나 태블릿이 세로모드인지 가로모드인지(landscape / portrait)에 따라 설정을 바꿀 수도 있다. 먼저 media queries를 { }로 열고, 그 안에 원하는 CSS를 넣어주면 된다. 또 media query는 "and"를 써서 연결된다.

@media screen and (min-width: 601px) and (max-width: 1200px) {
	div {
    	background-color: wheat;
    }
}
@media screen and (orientation: landscape) {
	span {
    	display: none;
    }
}

첫번째 예시는 화면 사이즈가 601px 이상 1200px 이하인 경우 div의 색을 설정한 것이고, 두번째 예시는 가로모드인 경우 span이 나타나지 않게 하는 설정이다.

 

"min-width" 뿐만 아니라, "min-device-width"도 있는데 device-width는 오직 스마트폰에만 적용된다. @media screen이 아니라 @media print를 이용하면 브라우저 프린트 화면에서의 속성을 변경할 수 있다.

'HTML, CSS' 카테고리의 다른 글

[HTML/CSS] Transition, Transformation, Animation  (0) 2022.08.29
[HTML/CSS] Position, Pseudo Selectors, States  (0) 2022.08.29
[HTML/CSS] Flexbox  (0) 2022.08.27
[HTML/CSS] id, class  (0) 2022.08.26
[HTML/CSS] margin, padding, border  (0) 2022.08.26
'HTML, CSS' 카테고리의 다른 글
  • [HTML/CSS] Transition, Transformation, Animation
  • [HTML/CSS] Position, Pseudo Selectors, States
  • [HTML/CSS] Flexbox
  • [HTML/CSS] id, class
youjeong_choi
youjeong_choi
  • youjeong_choi
    youjeong
    youjeong_choi
  • 전체
    오늘
    어제
    • 분류 전체보기 (101)
      • HTML, CSS (7)
      • JavaScript (19)
        • 모던 자바스크립트 딥다이브 (4)
      • ReactJS (17)
      • TIL (15)
      • WIL (17)
      • 알고리즘 (17)
      • 네트워크 (5)
      • Vue (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    선언적 함수
    알고리즘
    항해99리액트숙련주차
    항해99주특기
    파이썬
    항해99리액트
    리액트 라우트
    항해99주특기리액트
    자바스크립트
    항해99
    무한렌더링
    익명 함수
    혼공스
    모던자바스크립트딥다이브
    리액트
    알고리즘 문제
    리액트 라이프 사이클
    항해99 주특기
    항해99 실전프로젝트
    피니아
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
youjeong_choi
[HTML/CSS] Media Queries
상단으로

티스토리툴바