html - 适用于桌面而非移动设备的 Heroku App 的媒体查询(尽管尝试了多种解决方案)

标签 html css mobile heroku media-queries

帮助!我创建了一个 Heroku 应用程序,但我的 CSS3 @media 查询无法在移动设备上运行(已检查手机和平板电脑)。奇怪的是,它们只适用于网络浏览器(我已经通过调整 chrome 和 firefox 中的页面大小进行了检查)。


我已经在我的 html 文档中包含了视口(viewport)元标记:

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


这是我的@media 查询语法的一部分:

@media only screen and (max-device-width: 361px) {

.realstff-wrapper { height: 88vh; }

#gall-box { display: none; }

#img-caption {

  float:right;
  right: 0em;
  height: 20px;
  width: 200px;

}

#img-block { height: 100vh; overflow: hidden; }

}



我已经尝试将 @media 语法更改为这些样式,但它们似乎都不起作用:

@media (max-width: 843px){ }

@media (max-device-width: 843px){ }

@media (max-width: 843px) and (max-device-width: 843px) { }

@media screen (max-device-width: 843px){ }

@media screen and (max-device-width: 843px){ }

@media only screen and (max-device-width: 843px){ }

@media only screen and (max-device-width: 843px), (max-width: 843px) { }

@media only screen and (max-device-width: 843px), only screen and (max-width: 843px) { }

我真的不明白为什么它会影响到我 :( 感谢能帮助解决这个问题的人。

最佳答案

解决了我自己的问题。我最初使用的 @media 语法实际上与 View 元标记结合使用。

原来我只是没有通过命令行正确地“git 提交”我的更改。

尴尬..呵呵...

关于html - 适用于桌面而非移动设备的 Heroku App 的媒体查询(尽管尝试了多种解决方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25318599/

相关文章:

html - 如何在表格中使用有序列表 <ol> 并为每个表格行编号 <tr>

css - 用于隐藏浏览器 chrome 的 JavaScript 导致位置 : fixed bug on iOS

jquery - pageinit 和 pageshow 之间的区别

iphone - 使用蒙皮控件创建 iPhone 屏幕

html - 如何在 HTML/CSS 中隐藏软连字符 ()

python - Flask-wtf 无法为 DateTimeField 设置默认值

javascript - 如何使用 jQuery 添加一个特定的 HTML block

html - 如何使一个div垂直居中到父div

css - 为什么这些边界重叠?

google-chrome - 上传文件时Chrome移动浏览器内存错误