天天看點

媒體查詢(前端面試題)

一個小遊戲的公司的前端面試題
效果示範.gif

考點

  • 基礎的布局知識, 左側浮動脫離标準流, 右側margin-left 設定為左側寬度,即可快速實作左右布局
  • 媒體查詢, 媒體查詢可以根據螢幕尺寸的變化,進行動态适配,文法為@margin (條件) {}

解法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>面試題</title>

    <style>
        body{
            margin: 0;
        }

        #header{
            width: 100%;
            height: 200px;
            background-color: #33ccff;
        }

        #left_con{
            float: left;
            width: 100px;
            height: 1000px;
            background-color: #ffcc99;
        }

        #right_con{
            margin-left: 100px;
            width: 100%;
            height: 1000px;
            background-color: #823384;
        }


        /*要及時覆寫上面的樣式*/
        @media (max-width: 700px) {

            #header{
                width: 100%;
                height: 50px;
                background-color: #33ccff;
            }

            #left_con{
                
                width: 0;
            }

            #right_con{
                width: 100%;
                margin-left: 0;
                background-color: #823384;
            }


        }

    </style>

</head>
<body>

    <div id="header">


    </div>


    <div id="con">
        <div id="left_con">

        </div>
        <div id="right_con">

        </div>
    </div>

</body>
</html>