본문 바로가기
HTML&CSS

[CSS]미디어쿼리

by 대장가장 2023. 5. 24.
미디어쿼리란?

- 화면 크기가 다른 모바일이나 태블릿에도 대응되는 반응형 또는 적응형 웹사이트를 만들 때 사용되는 css 구문

 

 

미디어쿼리 사용법 - @media

 

<style>
.media{
	width: 500px;
	height: 500px;
	background-color: red;
}

@media (min-width: 320px) and (max-width: 800px){
.media{
    width: 300px;
    height: 300px;
    }
}
</style>

- 가로폭이 최소 mid-width, 최대 max-width일 때 @media 내부에 입력된 css 속성으로 대체하겠다는 의미

 

 

미디어쿼리 주의사항 - viewport

 

<meta name="viewport" content="width=device-width, initial-scale=1.0">

미디어쿼리가 제대로 작동하지 않을 때 viewport로 너비와 배율을 설정해야 모바일에서 의도한 화면을 볼 수 있다.

 

• width=device-width : 가로폭을 기기의 width로 설정

initial-scale=1.0 : 초기 비율을 1.0으로 설정

 

 

css속성 상속

 

<style>
.media{
	width: 500px;
	height: 500px;
	background-color: red;
}

@media (min-width: 320px) and (max-width: 800px){
.media{
    width: 300px;
    height: 300px;
    background-color: none;} /**상속받지 않고자 할 때 none 입력**/
}
</style>

미디어쿼리는 외부 영역의 css속성을 상속받는다. 만약 상속받지 않고자 하면 none을 입력한다.

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

[CSS]Transform, Transition, Animation  (0) 2023.05.24
[HTML] Emmet 에밋  (0) 2023.05.18
[CSS]position과 display 속성  (0) 2023.05.18