<!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>
min-device-width是设备整个显示区域的宽度,例如,真实的设备屏幕宽度。
max-width是目标显示区域的宽度,例如,浏览器宽度。
视频案例使用的是min-device-width,也就说他是根据你的屏幕宽度设置的。你需要F12调出手机模拟窗口,这样就可以根据模拟的手机屏幕宽度而不是你的电脑屏幕宽度来设置。
如何你想在电脑上拖动浏览器来更改适配样式则可以将min-device-width更换为max-width