为什么我@media的这个不生效?

为什么我@media的这个不生效?

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
<style type="text/css">
 div{
            width:100%;
            height:300px;
            background:#fff;
            font-size:10px;
       }
        @media screen and (max-width:370px) {
       div{
            width:100%;
            height:300px;
            background:green;
            font-size:30px;
       }
        }
</style>
    <title>Document</title>
</head>
<body>
    <div>
        niahoahaodhoadaofa
    </div>
</body>
</html>


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

html的head里面还要加<meta name="viewport" content="width=device-width, initial-scale=1.0">语句才能生效,这句话参数根据需要改

  • qq_涟_0 提问者 #1
    谢谢,试了一下确实这样,但是还有个问题: <!-- <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> p{ color:purple; text-align:center; } /*此处写代码*/ @media screen and (min-width:450px) and (max-width:600px){ p{ color:blue; text-align:center; } } </style> </head> <body> <p> 我的颜色会随着屏幕大小的变化而变化。 </p> </body> </html> 这个不加也可以生效,是为什么?
    2017-09-08 14:46:29
  • qq_涟_0 提问者 #2
    非常感谢!
    2017-09-08 18:12:37
小丸子爱吃菜 2017-09-08 16:54:12

PC端能实现,移动端实现不了

小丸子爱吃菜 2017-09-08 14:42:45

上面同学说的很对,如果说的是移动端没有实现的话,因为没加下面这段meta代码

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

平时写的pc端不需要上面这段。手机端需要。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师