美文网首页Web前端之路
Safari浏览器中input 光标不居中解决方案

Safari浏览器中input 光标不居中解决方案

作者: 知止至得 | 来源:发表于2017-06-09 16:26 被阅读1708次

    昨天在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 光标不居中解决方案

        本文链接:https://www.haomeiwen.com/subject/ecdfqxtx.html