在iphone和ipod touch中使用的Safari浏览器会出现媒体查询失效这是为什么呢


这是因为在iphone中使用Safari浏览器在进行页面显示时,将窗口宽度当做980px像素进行显示。所以即使在界面中已经写好了页面在小尺寸窗口中运行时的样式,iphone中的Safari浏览器也不会使用这个样式,而是选择窗户宽度为980px时所使用的样式。在这种情况下,可以使用<meta>标签,在界面中制定Safari浏览器在处理本界面是按照多少像素的窗口宽度来进行,制定方法如下所示:

<meta name="viewport" content="width=600px"/>

这样在iPhone中重新运行界面时,Safari浏览器将窗口宽度作为600像素来处理。

因此,如果在界面中已经准备好了在小尺寸的窗口中使用的样式,并且有可能在iPhone或iPod touch中被打开时,不要忘了加入<meta>标签,并在标签中写入指定的窗口宽度。

如有其它情况的媒体查询失效,请参考笔者转载的另一篇文章,链接如下:

https://blog.csdn.net/Clara_G/article/details/89541559

如有问题,欢迎大家指正补充。

媒体查询在iPhone iPod touch中使用safari浏览器失效的原因相关推荐

  1. 如何从iPhone / iPod Touch / iPad连接

    如何从iPhone / iPod Touch / iPad连接 本文将介绍从iPhone / iPod Touch / iPad等设备连接到已启用L2TP over IPsec功能的PacketiX ...

  2. IOS margin失效问题,以及CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX

    CSS媒体查询区分iPhone 6. iPhone8.iPhone8 Plus和iPhoneX /*iPhone6和iPhone8*/ @media only screen and (device-w ...

  3. iPhone / iPod Touch 文件传输解决方案 – 开源框架:Cocoa Web Resource Project

    到目前为止,也就是iPhone SDK 2.2 ,苹果仍然没有为开发者提供一个文件传输的解决方案.如果一个应用需要为用户提供往iPhone上传文件的功能,大抵会采用下面几种方法之一: 通过一个链接从网 ...

  4. 【转】Downgrade iOS 4 to OS 3.1.3/3.1.2 (iPhone, iPod Touch)

    http://www.iphoneheat.com/2010/07/downgrade-ios-4-to-os-3-1-3-3-1-2-iphone-ipod-touch/ 请注意红色部分,没有备份s ...

  5. 怎样在iPhone、iPad上的Safari浏览器中快速关闭所有标签页?

    Safari 是 iPhone 上使用最广泛的网络浏览器,可以在 iPhone 和 iPad 上的 Safari 中轻松打开额外的标签页,也可以一次关闭所有标签页.如何快速做到这一点,而不必一一关闭它 ...

  6. safari浏览器_用了这么多年iPhone才知道,原来?Safari浏览器这么好用

    Chrome 浏览器好用,应该是很多差友们的共识.而让 Chrome 脱颖而出的应该就是它五花八门功能丰富的插件了. 你想在浏览器中增加什么功能,只要找到相应的插件就可以了. 比如你想要去广告,那就安 ...

  7. CSS媒体查询判断iphone设备

    判断iphone设备 兼容iphone4/4s @media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){ } 兼容iph ...

  8. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '57x57' pixels

    遇到这个问题问题,搜索了一圈要么不知道,要么喊改deploymenet target, 最后我是在项目属性-info-icon files(ios5)-下面添加了一个icon,然后弄了个icon.pn ...

  9. CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX

    /*iPhone6和iPhone8*/ @media only screen and (device-width : 375px) and (device-height : 667px) and (- ...

最新文章

  1. JavaWeb核心之Servlet
  2. Java并发学习之玩转线程池
  3. Linux内核链表实现剖析
  4. 【python】队列——用链表实现队列操作
  5. VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
  6. AppleScript 以管理员身份运行程序
  7. Python dict 调试技巧 —— 利用YAML存储dict内容
  8. Python可以这样学(第四季:数据分析与科学计算可视化)-董付国-专题视频课程...
  9. 7-35 混合类型数据格式化输入 (5 分)
  10. 红警2的经验和秘籍及不是秘笈的秘笈(4)
  11. 如何使用ffmpeg下载腾讯课堂视频(亲自多次尝试有效)
  12. 微信开放平台授权登录详细流程-第三方登录
  13. ADS1256的使用
  14. hdmi怎么支持2k分辨率_HDMI更新了!HDMI线用户忍受了一年的问题,终于能解决了...
  15. Windows Server 2012 家用优化
  16. HCIP-DATACOM H12-831(1-20)
  17. 良心安利调料 调味cc0高清摄影图片素材网站
  18. CVPR2022|稀疏融合稠密:通过深度补全实现高质量的3D目标检测
  19. ACCESS常见的一些问题及解决的方法
  20. 细谈get、post区别

热门文章

  1. 【SIG月报】1月openKylin社区SIG组最新进展分享
  2. 小程序源码:动态视频壁纸多功能工具箱-多玩法安装简单
  3. 利用Excel进行数据分析一(基础学习)
  4. npx nrm use taobao报错
  5. cpu核数和逻辑个数的区别_处理器个数和处理器核心数的区别
  6. 数据分析SQL常考题型、大厂例题及面试要点
  7. 基于公共信箱的全量消息实现
  8. Python实践4:基于xlwings按字段对Excel中的数据做筛选和分类
  9. php百度推送代码,织梦程序百度php主动推送代码,亲测可用!
  10. python计算身份证最后一位数字代表什么_身份证最后一位X代表什么数字