input光标大小

Posted 文王之殇

tags:

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

最近在做项目忘记密码页面时,input光标大小需要统一。同时也需要兼容ie8浏览器。

总结如下:

IE:不管该行有没有文字,光标高度与font-size一致。

FF:该行有文字时,光标高度与font-size一致。该行无文字时,光标高度与input的height一致。

Chrome:该行无文字时,光标高度与line-height一致;该行有文字时,光标高度从input顶部到文字底部(这两种情况都是在有设定line-height的时候),如果没有line-height,则是与font-size一致。

解决的方案:

给input的height设定一个较小的高度,然后用padding去填充,基本上可以解决所有浏览器的问题

 

input{
height: 16px;
padding: 4px 0px;
font-size: 12px;
}

以上是关于input光标大小的主要内容,如果未能解决你的问题,请参考以下文章

关于调整input里面的输入光标大小

input输入框中的光标大小显示不一致的解决方法

在不同浏览器中,input里面的输入光标大小表现形式却大不相同

Safari input 光标不居中解决方案

web移动端常见问题 - input

如何在使用 jQuery(可拖动和可调整大小)拖动光标时调整图像大小