placehoder不兼容ie9以下和opero12以下

Posted 九门提督琪琪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了placehoder不兼容ie9以下和opero12以下相关的知识,希望对你有一定的参考价值。

颜色设置

解决方案一:

  ::-webkit-input-placeholder { /* WebKit browsers */

  color:#999;

  }

  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */

  color:#999;

  }

  ::-moz-placeholder { /* Mozilla Firefox 19+ */

  color:#999;

  }

  :-ms-input-placeholder { /* Internet Explorer 10+ */

  color:#999;

  }

此方法虽然解决了字体和颜色的兼容问题,但在ie和腾讯自带浏览器中的定位还是存在问题,偏input上方,笨拙的方法通过padding-top设置,,但是在正常的浏览器中会偏下,,目前现在的建议还是在input内整体加一个span来操作,,有更好的方法再来补充

2.placehoder.js插件还未用过,,等用过后再来补充

以上是关于placehoder不兼容ie9以下和opero12以下的主要内容,如果未能解决你的问题,请参考以下文章

IE9以下版本兼容h5标签

input事件在ie9以下不兼容问题完美解决

IE9及以下兼容placeholder

解决输入框placeholder属性不兼容IE9及以下浏览器问题

IE9以下浏览器对CSS3的常用兼容处理

兼容placeholder