繁体   English   中英

@media screen CSS属性没有响应?

[英]@media screen css property doesn't respond?

我的@media屏幕和(最大设备宽度:640像素)似乎没有响应。 我也把

<link rel="stylesheet" type="text/css" href="css/mobile.css"/>

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

在我的Index.html中。

我的mobile.css中只有这个:

 @media screen and (max-device-width: 640px)
 {
 #navbar {
     height: 11%;   
     }
 }

我想念什么? 我在Dreamweaver CS4中工作。

max-device-width和/或min-device-width需要实际的设备才能生效,要在台式机上调试代码,您需要使用:

@media screen and (max-width: 640px) {

  #navbar {
    height: 11%;    
  }

}

在Chrome浏览器中尝试设备模拟器

如果您是为移动设备开发的,但没有一款可以进行测试,它会提供现有设备(iPhone,HTC,Google ...)的预设,并允许编辑分辨率,方向等。

我觉得这个...

 #navbar {
     height: 11%;   
     max-height:11%;
     }

所以它永远不会改变最大高度

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM