今天在学习CSS响应式网页设计中的媒体查询,遇到个有趣的问题,主要就是在调试过程中切换移动设备和电脑,同样的代码将有不同的结果。在切换移动设备调试时@media对于"max-width=979px"及以下的设置失去作用。(主要的疑问,在 max-width>=980px 的设置时,它是有作用的)
首先这段是我代码的关键语句。
<style>
@media only screen and (max-width:979px){
body{
background-color:lightblue;
}
}
</style>
/*屏幕低于979像素时,body颜色变为浅蓝色*/
现在我打开chrome调试。
紧接着我开始了一些无用的代码调整,直到最后添加一条视口viewport代码后,终于可以正常显示了。
<head>
<meta name="viewport" content="width=device-width" initial-scale="1.0">
</head>
最后:我也发现