android - 移动宽度水平和垂直相同(RWD)

标签 android css responsive-design

我正在尝试制作一个响应式网站。不幸的是,我注意到了一些问题。这是我的 CSS 的一部分:

header h1 {
    font-size: 2em;
}

@media all and (max-width: 1000px) {
    header h1 {
        text-align: center;
        display: block;
        font-size: 3em;
    }
}

问题是,当我在手机上使用 Chrome (Android 4.3) 打开这个网站时,它会启用第二个选项(媒体查询),无论手机是水平还是垂直放置。我有三星 Galaxy SIII LTE (GT-I9305),它有 720 x 1280 px (4.80") 306ppi 屏幕。

所以我运行了这个 jQuery 代码:

$(window).resize(function() {
    alert( $(window).width() );
}

它在水平和垂直 View 中都显示为“960px”!即使这个元标记也无济于事。

<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0">

所以...我的问题是如何强制浏览器采用设备的全尺寸?

//编辑

我也试过“max-device-width”(没有结果)和

@media all and (orientation: portrait) {
    .
    .
    .
}

纵向选项工作正常,但不完全,因为当我点击某些输入或文本区域(在垂直 View 中)时,手机显示键盘导致切换回横向 View :(

抱歉我的英语不好。

最佳答案

听起来一切正常。

您有一组要应用的最大宽度为 1000px 的样式,而您的手机是 960px(小于 1000)。

基本上任何 1000px 及以下的内容都会触发 text-align:center, display:block, font-size: 3em。

您是否已确定要应用 RWD 的确切宽度?也许尝试将最大宽度降低到 959px?

关于android - 移动宽度水平和垂直相同(RWD),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24346658/

相关文章:

使用 createUserWithEmailAndPassword 进行 Android Firebase 身份验证

html - 将图像旁边的文本与固定位置和未确定的大小对齐?

android - 如何检查列出的 WiFi AP 是否安全?

java - 在回调中上传两个文件到 firebase 但无法获取这两个文件的DownloadUrl

javascript - 当我的宽度为 : auto and specific left and right, 时,为什么将最小宽度设置为计算宽度的值会将元素扩展 2px?

css - Bootstrap Navigation 停留在移动模式

CSS 搜索框如何保持响应

javascript - 浏览器窗口响应内容

html - CSS 联系表没有响应

android - 如果我使用 Xamarin 在 Android 设备上部署应用程序,它会损坏吗?