HTML5提供了一个很便利的功能,就是能然输入框在未输入字符的时候显示提示文字。

如:


但是颜色却无法跟着color走。

这时候就需要用到


  1. :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  2. color: #f00;
  3. opacity: 1;
  4. }
  5.  
  6. ::-moz-placeholder { /* Mozilla Firefox 19+ */
  7. color: #f00;
  8. opacity: 1;
  9. }
  10.  
  11. input:-ms-input-placeholder {
  12. color: #f00;
  13. }
  14.  
  15. input::-webkit-input-placeholder {
  16. color: #f00;
  17. }
效果: