html - @media 查询不适用于 Android 手机 (Chrome)

标签 html css web twitter-bootstrap responsive-design

更新 我解决了我自己的问题。见下文。


我用 Bootstrap 和额外的@media 查询创建了一个站点来设置站点样式。在桌面上,当我调整浏览器大小时,它会显示移动布局,但在我的手机上,它仍会加载全宽网站。我在 Nexus S 上使用 Chrome。

http://conversing.ca

我看过有类似问题的帖子。检查了 HTML 中的视口(viewport)元标记、手持式媒体标记。

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="bootstrap.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen,handheld" href="bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" media="screen,handheld" href="style.css" />

CSS (样式.css)

我添加了从另一篇文章中看到的#wrapper 行,但这也不起作用。 希望有一种方法可以在移动设备上查看开发工具。

@media handheld, screen and (max-width: 767px){

#wrapper{width: 767px;}

body {
padding-right: 0px;
padding-left: 0px;
}

.hero-unit {
margin-top:0px;
padding-left: 12%;
}

.iphone {
top: auto;
left: 0;
position: relative;
}

input,button{
width: 90%;
margin: 0 auto;
}

#footer {
margin-left: 0px;
margin-right: 0px;
padding-left: 20px;
padding-right: 20px;
}
}

最佳答案

我解决了我自己的问题。故障是来自带有“noresize”标签的域屏蔽的 iframe。我无法为此编辑 HTML,所以我禁用了该功能,现在您应该可以在手机上看到移动布局。

关于html - @media 查询不适用于 Android 手机 (Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13226392/

相关文章:

html - 如何设计一个简单的单页网站

html - 如何在html中创建一个视差网站(为什么我的背景图像不会覆盖整个屏幕?)

html - CSS 菜单未正确对齐

javascript - 将 html 内容导出到 javascript 中的 excel

javascript - HTML/CSS 设置重复元素样式的有效方法?

python - 如何在谷歌地图中直观地显示路线

javascript - 如何在所有类型的屏幕上始终将对象放置在左侧图像下方(响应式)

CSS3 多个背景图像 - 支持移动设备吗?

c# - 调用存储在字符串变量中的函数

javascript - jQuery:向上滑动一个元素并替换它