我有一台 HTC Evo 3D。当我的手机运行 Gingerbread 时,如果我访问 Leicester City Council Website使用我的手机,它会尊重加载 CSS 链接元素,如下所示:
<link href="mobile.css"
media="only screen and (max-device-width: 520px)"
type="text/css"
rel="stylesheet" />
(桌面浏览器会忽略这些相同的链接元素。)
自从我升级到 Ice Cream Sandwich 后,就不会加载上面的 css 链接元素。结果是该网站看起来与桌面版相同。
我能做些什么来使 css 链接(如上面的链接)适用于 ICS 的浏览器吗?
编辑:自从从事这项工作以来,我发现 ICS 上的 Chrome 可以按预期工作,所以我现在将使用它进行移动测试。
最佳答案
Android 添加了在 ICS 中查看桌面版或移动版网站的选项。 您是否尝试过从设置(第二个菜单按钮)中取消选中“查看桌面站点”?
有关这方面的更多详细信息,请使用“ICS 浏览器查看桌面版”进行谷歌
关于android - CSS:在 Ice Cream Sandwich 浏览器上,媒体查询不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11521258/