catbook C:haevivin Front-end Developer

19. CSS 반응형 미디어쿼리 ⭐

» CSS

반응형 웹

반응형 웹은 쉽게 말해 브라우저의 크기가 변할 때마다 css 디자인이 바뀌는 것을 말한다. 데스크탑, 태블릿, 모바일의 화면 크기가 다 다르기 때문에 화면 크기가 바뀔 때마다 디자인이 바뀌면서 해당 화면에서 더 잘 보일 수 있도록 고안된 것이다.



  • 사용법
    • @media screen and () {실행문}
@media screen and (min-width: 768px) {
    div {
        width: 60%;
        background-color: blue;
    }
}


  • min과 max의 의미
    • min : 브라우저 크기가 000px 이상일 때 적용
    • max : 브라우저 크기가 000px 이하일 때 적용

주의 사항

  • min과 max 사용 시 작성 순서
    • min을 사용할 때는 반드시 크기가 작은 순서대로 작성
    • max를 사용할 때는 반드시 크기가 큰 순서대로 작성
@media screen and (min-width: 320px) {실행문}
@media screen and (min-width: 768px) {실행문}
@media screen and (min-width: 1024px) {실행문}
@media screen and (max-width: 1024px) {실행문}
@media screen and (max-width: 768px) {실행문}
@media screen and (max-width: 320px) {실행문}