Safari input 光标不居中解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Safari input 光标不居中解决方案相关的知识,希望对你有一定的参考价值。

昨天在iPhone的Safari中发现了这个问题,line-height 属性不能使input输入框中的光标垂直居中,总会有偏移量。查找资料之后发现要换一写法。

height= padding + font-size;  这样通过padding方式达到的居中效果没有问题。如果高度是30px,字体大小是16px,设置line-height和字体大小相同,计算得上下内边距是7px。

input{

  padding:7px 0;

  height: 30px;

  font-size: 16px;

  line-height: 16px;

}

以上是关于Safari input 光标不居中解决方案的主要内容,如果未能解决你的问题,请参考以下文章

记录手机端h5页面碰到的一些问题

element el-input 自动获取焦点和IE下光标位置解决方法

解决IE下readonly的Input光标选中的问题

【重构笔记Vol.2】H5页面输入框光标垂直居中

textareaCenter 未完结 其实就是iview的textarea的从写一遍 需求是光标上下居中

让input光标一直在最右边