android - Android 媒体查询

标签 android css responsive-design media-queries

我正在尝试设置 MQ 以使站点响应。我已将其链接并且一切正常,但需要注意的是 max-width: 480px 不适用于 droid。当我将最大宽度提高到 900 像素左右时,它确实能识别我的移动样式表。

我还没有找到这个问题的答案,我尝试了一些视口(viewport)标签:

<meta name="viewport" content="width=device-width" />

<meta name="viewport" content="width=device-width, target-densityDpi=device-dpi">

使用媒体查询定位 Android 手机的最佳方式是什么?

最佳答案

您可能会遇到的一个问题是,Android 手机(甚至比 Apple 手机更甚)具有不同的像素宽度。

例如,如果您在 Samsung Galaxy S3 或 S4 上进行测试,这些手机的像素宽度在横向模式下远远超过 480 像素,甚至考虑到像素密度,因此媒体查询永远不会触发。对于一些较新的设备,您最好定位用户代理,然后根据该 header 响应提供移动查询。

另请参阅此 answer有关移动设备测试的更多详细信息。

关于android - Android 媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18748404/

相关文章:

android - ndk-build : undefined reference to . 。静态链接到 libxml.a 时出错

css - Twitter Bootstrap 3 折叠行无法正常工作

javascript - 响应式网页——高度设计

android - 从抽屉导航 ActionBar 中删除应用程序图标不起作用

android - Intellij IDEA 使用对齐属性格式化 XML

Android - android 中 tableview 的自定义单元格

html - 我怎样才能打破溢出下的长字

html - 使用 Bootstrap 的带有标题的框

html - 将固定的 css 问题转换为流动的 css 问题

html - 如何使用 HTML+CSS+JS 将图像上的响应式图像设置为固定显示?