问答详情
源自:2-1 什么是媒体查询

代码运行后为什么拖拽屏幕看不到效果

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

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

<title>媒体查询</title>

<style>

    #div0{

        width: 100px;

        height: 200px;

    }

    /* @media screen 屏幕尺寸*/

@media screen and (min-device-width:200px) and(max-device-width:300px) {

       #div0{

           background-color: yellow;

       }

    }

@media screen and(min-device-width:301px) and(max-device-width:500px){

        #div0{

            background-color: blue;

        }

    }

</style>

</head>

<body>

<div id="div0"></div>

</body>

</html>



提问者:小钊哥 2020-10-30 21:26

个回答

  • 迷路mil
    2020-10-30 23:26:47
    已采纳

    min-device-width是设备整个显示区域的宽度,例如,真实的设备屏幕宽度。

    max-width是目标显示区域的宽度,例如,浏览器宽度。

    视频案例使用的是min-device-width,也就说他是根据你的屏幕宽度设置的。你需要F12调出手机模拟窗口,这样就可以根据模拟的手机屏幕宽度而不是你的电脑屏幕宽度来设置。

    如何你想在电脑上拖动浏览器来更改适配样式则可以将min-device-width更换为max-width