Tekst zastępczy w wejściach ma (w przeglądarkach implementujących go do tej pory) kolor jasnoszary. Aby nadać mu styl, potrzebujesz właściwości CSS przedrostka dostawcy.
::-webkit-input-placeholder ( color: red; ) :-moz-placeholder ( /* Firefox 18- */ color: red; ) ::-moz-placeholder ( /* Firefox 19+ */ color: red; ) :-ms-input-placeholder ( color: red; )
- MDN Docs
- IE Docs