-
[HTML/CSS] Media QueriesHTML, CSS 2022. 8. 30. 14:45
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