使用 PhoneGap 时 CSS 媒体查询不起作用
我正在使用 PhoneGap 和 js/css3 开发 iPhone/iPad 应用程序,最近开始使用 iPad 较大的屏幕尺寸对我的布局进行具体调整。 我在 CSS 中添加了一个仅包含 iPhone 的部分,其中包含
@media screen 和 (max-device-width: 480px) {
以及一个仅包含 iPad 的部分,其中包含
@media screen 和 (min-device-width : 481px) {
当我调试时,它们似乎在我的桌面上运行良好(在 win 和 mac 中使用 chrome,在 mac 中使用 safari)。 当我在 xCode 中构建我的应用程序并在设备上运行它时,似乎这些部分中的所有规则都被完全忽略,并且我的布局都是错误的。
为了让这项工作对我有用,我应该使用一些技巧吗?
I am developing an iPhone/iPad app using PhoneGap and js/css3, and have recently started using the iPad's larger screen size to make specific adjustments to my layout.
I added an iPhone only section in my css with
@media screen and (max-device-width: 480px) {
and an iPad only section with
@media screen and (min-device-width: 481px) {
and they seemed to work fine on my desktop when I was debugging (using chrome, both in win and mac, and safari in mac).
When I built my app in xCode, and ran it on the device, it seems as though all the rules inside those sections are ignored completely, and my layout is all wrong.
Is there some trick I should use, in order to make this work for me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将视口添加到 html 文档的头部非常重要:
另请参阅:
CSS 媒体查询方向更改不起作用 PhoneGap
It is important that you add the viewport to the head of your html document:
Also see:
CSS Media Query Orientation Change not working PhoneGap
您可以尝试
只使用 iPad 版块并回复我吗?
Can you try
for your iPad only section and get back to me?