原文地址: https://luoyangfu.com/article...

input 键盘类型问题

描述: 在android上只需要更换type 即可更改键盘类型,ios无效。

解决方法:

需要在表单元素外层增加

标签,才能生效

文本在android 偏上问题

描述: 在android上小于12px文本上下居中,android 文本显示偏上

设置字体为11px, 上下居中.

解决方式1:

font-size: 22px;padding: 10px 40px;border-radius: 40px;line-height: 22px;zoom: 0.5;

解决方式2:

font-size: 22px;padding: 10px 40px;border-radius: 40px;transform: scale(0.5);transform-origin: 0% 0%;

这里都是通过先放大,然后在缩小来解决这个问题(这里应该避免使用小于12px 字体的高度)

2019.07.11 记录

方式1,在使用2倍设计稿的情况下可能会失效。方式2会占用当前空间,可以设置 position: absolute 解决。

补充解决方式:

border-radius: 2px;font-size: 10px;padding: 2px 5px;line-height: normal;box-sizing: border-box;

ios 输入法顶起页面问题

描述:页面被输入法顶起,导致滚动,无法锁定

解决方式:

在当前容器外层再包裹一层,使用 position: fixed 来解决这个问题,做一个容器内滚动。

iconfont transform 相关操作无效

描述: rotate 一个角度无效

解决方法:

需要直接操作 iconfont::before 这个伪类,不能直接对iconfont操作

.icon::before {    transform: rotate(90deg);}

ios 下 document.execCommand(copy) 无效

在ios 下直接使用 input.select() 这种方式无效需要采用下面方式:

input.setSelectionRange(0, data.length)

这种方式来选取文本的长度。

更多相关文章

  1. Android中程序与Service交互的方式——总结
  2. [置顶] Android(安卓)IPC 通讯机制源码分析【上】
  3. Android中常用的五种布局方式:FrameLayout
  4. Android(安卓)关于android:foreground设置无效的问题
  5. gravity与layout_gravity的区别
  6. Android代码里或者XML设置android:clickable="false"无效。点击
  7. Android(安卓)框架学习(3)—— Binder框架
  8. Android(安卓)按钮点击事件监听的3重方式
  9. Android(安卓)使用Get方式实现断点下载(一)

随机推荐

  1. android的单元测试
  2. 图表(APAndroidChart)
  3. Android通知Notification学习 及 无法通
  4. android开发环境配置
  5. 深入了解Android
  6. Android下的任务和Activity栈
  7. android 判断当前application 是在前台还
  8. android > ListView -- SimpleAdapter
  9. Android Studio 3.0找不到Android Device
  10. android 5.1 usb调试默认关闭设置方法