码迷,mamicode.com
首页 > 移动开发 > 详细

ios兼容性

时间:2019-08-27 15:43:28      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:nbsp   class   lin   href   pos   ati   inf   style   mamicode   

1. ios系统兼input输入框光标问题

异常现象:  苹果手机文本输入框样式异常——光标聚焦到文本框,光标高度充满文本框,输入内容,光标高度为文本框上边框到输入内容底部:

光标聚焦:

技术图片

输入内容:

技术图片

异常原因:  使用line-height样式导致,在ios系统中渲染跟安卓手机不一致。

解决方法:  input输入框改用padding控制文本框高度(如不考虑ios光标问题,继续用line-height也无妨,毕竟使用padding控制文本框高度还是有一点点麻烦的)。

2. ios脱离文档流问题:

技术图片

 

异常现象:下拉页面,出现部分层随着下拉往下滑动,部分层保持不动,造成排版混乱;

解决方法:对于页面顶部展示的元素,可以使用绝对定位 position: absolute; ,不要使用固定定位 position: fixed; 。对于处于屏幕底部展示的一些需要固定位置的元素则可以使用固定定位fixed。

详见:ios系统微信浏览器、safari浏览器中h5页面上拉下滑导致悬浮层脱离窗口的解决方法

3. 文本框展示不正常:

 技术图片

解决方法——设置行高即可:

line-height: .9rem;

ios兼容性

标签:nbsp   class   lin   href   pos   ati   inf   style   mamicode   

原文地址:https://www.cnblogs.com/xyyt/p/9341980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!