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

/*iPhone6和iPhone8*/
@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {/*code*/}
/*iPhone6 Plus 和iPhone8 Plus*/
@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {/*code*/}
/*iPhoneX*/
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) { /*code*/
}

在使用媒体查询时,发现在iphone中设置margin-bottom,margin-top值是失效。
查找资料发现:参考资料

1.从IOS8开始,UIView的属性var layoutMargins:UIEdgeInsets指定该View的subview同其edge的间距。AutoLayout使用margins来放置内容。其默认值为8pt。
2.如果一个View是ViewController的rootview,系统会自动设置和管理margins,top和bottom。margins为0pt。所以自己设定的margin-bottom,margin-top会失效。

针对IOS端margin-bottom,margin-top失效问题目前有两种解决方案:

1.用设定了高度的div撑开底部,达到与margin撑开的相同的效果。2.使用padding-bottom撑开底部,大多数情况下可以满足安卓端和IOS端的展示需求。

IOS margin失效问题,以及CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX相关推荐

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

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

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

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

  3. css媒体查询(手机、平板、PC)

    List item css媒体查询 PC端按屏幕尺寸整理? 通过上面的电脑屏蔽及尺寸的例表上我们得到了几个宽度 1024 1280 1366 1440 1680 1920 超小屏幕 手机 (<7 ...

  4. 响应式开发中合理选定CSS媒体查询分割点

    本文响应式开发中合理选定CSS媒体查询分割点翻译自David Gilbertson的The-100%-Correct-Way-To-Do-CSS-breakpoints一文.本文唔看上去有些拗口,不过 ...

  5. 使用CSS 媒体查询功能满足不同屏幕分辨率要求

    http://www.adobe.com/cn/devnet/dreamweaver/articles/dw_html5_pt3.html 这是探索Dreamweaver CS5.5的HTML5和CS ...

  6. 移动设备响应式网站之CSS媒体查询

    http://www.ibm.com/developerworks/cn/web/wa-cssqueries/index.html 简介 现今每天都有更多的手机和平板电脑问市.消费者能够拥有可想象到的 ...

  7. css媒体查询的区间_CSS媒体查询

    css媒体查询的区间 At-media queries are conditions in your stylesheet. The style rules they contain are appl ...

  8. CSS媒体查询详细解读

    一  CSS媒体查询使用的背景: 现今每天都有更多的手机和平板电脑问市.消费者能够拥有可想象到的各种规格和形状的设备,但是网站开发人员却面临一个挑战:如何使他们的网站在传统浏览器.手机和平板电脑浏览器 ...

  9. CSS媒体查询:最大宽度或最大高度

    本文翻译自:CSS media queries: max-width OR max-height When writing a CSS media query, is there any way yo ...

最新文章

  1. 突发!贝壳董事长左晖因疾病意外去世
  2. LAMP网站架构方案分析
  3. java中单例设计模式
  4. 数学问题——最大公约数与最小公倍数
  5. sql server 2008学习4 设计索引的建议
  6. (转)Splay伸展树模板
  7. mac 硬盘未推出 硬盘无法读取_在Mac上(正确的)格式化U盘
  8. 2019hdu多校1
  9. C#中数据库备份还原
  10. 基于 VEthernet 轻松实现 tun2socks 示例程序
  11. 飞秋与虚拟机的有关IP设置
  12. 【高级持续性威胁追踪】SolarWinds供应链攻击持续跟踪进展
  13. 阿里云云盾证书是什么?云盾证书有什么作用?
  14. 计算机计算的应用,计算器计算
  15. 抖音好物分享怎么做?
  16. 计算机期刊杂志投稿指南
  17. Self-Supervised Deep Blind Video Super-Resolution
  18. Uniapp 制作海报功能
  19. 计算机除尘 注意事项,电脑除尘要注意
  20. 翻译: 深入深度学习 2.3. 线性代数 pytorch

热门文章

  1. ThinkPHP 加载自定义扩展文件
  2. GameFi爆火,【农民世界】崛起,浅谈链游辅助脚本开发思路
  3. Insert on duplicated key 踩坑
  4. 技术交流:分布式缓存的原理及应用
  5. Sublime Text个性化设置
  6. 麒麟980处理器要来了,最强国产手机非它莫属!
  7. 百数报表——帮助企业数据化重要工具
  8. 用python画小兔子_Python练习题 007:兔子生兔子
  9. win7电脑一直闪屏是什么原因?
  10. Android代码双卡切换,Android双卡模式改为单卡模式