Próbowałem wykonać poniższy temat, ale bezskutecznie. Change an HTML5 input's placeholder color with CSSZmiana koloru znaku zastępczego HTML5 dla danych wejściowych za pomocą CSS nie działa w przeglądarce Chrome
Próbowałem pokolorować mój symbol zastępczy, ale nadal pozostaje szary na Chrome 17.0.963.56 m.
HTML
<input type='text' name='test' placeholder='colorize placeholder' value='' />
CSS
INPUT::-webkit-input-placeholder,
INPUT:-moz-placeholder {
color:red;
}
input[placeholder], [placeholder], *[placeholder]
{
color:green !important;
}
JSfiddle
W przeglądarce Firefox 10.0.2 działa poprawnie.
Jeśli używasz ramy CSS jak Bootstrap , mogą już mieć zdefiniowane te style, więc musisz dodać '! important' lub upewnić się, że wszystko koliduje zgodnie z przeznaczeniem. –
'! Important' zrobiło to dla mnie. Bez tego kolor tekstu zastępczego pozostałby niezmiennie frustrujący, nawet jeśli inne atrybuty czcionki mogłyby zostać zmienione. – Velojet
Możliwy duplikat [Zmień kolor HTML5 elementu wejściowego wejścia za pomocą CSS] (http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css) – fuxia