input::input-placeholder{color:#bdbdbd;}/*有些资料显示需要写,有些显示不需要,但是在编辑器webstorm中该属性不被识别*/::-webkit-input-placeholder{/*WebKitbrowsers*/color:#999;}:-moz-placeholder{/*MozillaFirefox4to18*/color:#999;}::-moz-placeholder{/*MozillaFirefox19+*/color:#999;}:-ms-input-placeholder{/*InternetExplorer10+*/color:#999;}

这段代码在单独试用没有问题,在有时候做项目的时候会出现加此代码不生效的情况,原因可能是项目用的框架中底层已经写好了placeholder的属性颜色,再写一个不能替换掉底层颜色,所以必须给每个属性值加!important;这样就可以成功执行了。