본문 바로가기
HTML·CSS

221226 HTML CSS 반응형디자인

창의 크기에 따라 디자인이 다르게.

주로 pc, tablet, moblie의 크기에 맞춘다.

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        .box {
            width: 100%;
        }

        /* 공통디자인 */
        .box .inner {
            float: left;
            border: 1px solid #777;
            box-sizing: border-box;
            text-align: center;
        }


        /* 1300px 이상에서 동작하는 디자인 -pc */
        @media(min-width: 1300px) {
            .box .inner {
                width: 33.3333%;
            }
        }

        /* 1299px이하 ~ 768px이상 -tablet */
        @media(max-width:1299px) and (min-width:768px){
            .box .inner{
                width:50%;
            }
        }



        /*767px 아래에서 동작하는 디자인 -phone*/
        @media(max-width:767px) {
            .box .inner {
                width: 100%;
            }
        }
    </style>

</head>

<body>

    <h3>반응형디자인 media</h3>

    <div class="box">
        <div class="inner">박스</div>
        <div class="inner">박스</div>
        <div class="inner">박스</div>
        <div class="inner">박스</div>
        <div class="inner">박스</div>
        <div class="inner">박스</div>
    </div>

</body>

</html>

 

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

221226 HTML CSS Modal  (0) 2022.12.26
221226 HTML CSS 부트스트랩 GRID input과 button  (0) 2022.12.26
221226 HTML CSS 부트스트랩  (0) 2022.12.26
221223 HTML CSS 실습2  (0) 2022.12.23
221223 HTML CSS 실습  (0) 2022.12.23