placeholder属性以及如何更改placeholder属性中文字颜色

适用范围:placeholder 属性适用于下面的 input 类型:text、search、url、tel、email 和 password。

因为是HTML5中新增的属性,所以会存在兼容性问题。下面说说浏览器的支持情况:

IE10+、Firefox、Opera、Chrome 和 Safari 均支持 placeholder 属性。IE9及以下版本不支持input的placeholder属性。

该提示文字会有自己默认的颜色,然而有时候,我们并不希望用该默认颜色,而是想自定义颜色


针对不同浏览器或不同版本的浏览器会有不同的写法,会添加相应的前缀。

注意:

1、WebKit, Blink, Edge浏览器等需要带上-webkit-前缀,且是双冒号,写的时候还要带上input

2、针对火狐浏览器则有两种写法,一种是针对低版本的,一种是针对高版本的,二者都需要带上-moz-前缀。要点1:火狐低版本的使用冒号(:),而高版本的使用双冒号(::);要点2:火狐浏览器不需要像webkit内核那样要带上input。

3、由于placeholder属性只在IE10+才支持,因此,针对IE10、IE11的写法是加上-ms-前缀,使用的是冒号(:),需要带上input

特别强调:冒号与双冒号的问题,还有是否需要加上input

原文:http://www.cnblogs.com/jf-67/

你可能感兴趣的:(属性)