2014-07-03 27 views
5

Czytanie wpisu SO "Change an input's HTML5 placeholder color with CSS" Myślę, że rozumiem, jak to zrobić z zewnętrznym CSS.Zmień kolor symbolu zastępczego HTML5 wejścia za pomocą wbudowanego CSS

Nawet po przeszukaniu przez Google i SO nie znalazłem sposobu, aby to zadziałało również z wbudowanym CSS (jestem świadomy, że należy unikać wbudowanego CSS).

E.g. coś takiego:

<input type="text" placeholder="Enter something" style="???" /> 

Dla ??? części nie mam pojęcia co wpisać w celu zmiany koloru tekstu zastępczego.

Więc moje pytanie brzmi:

Czy jest możliwe aby użyć inline CSS, aby zmienić kolor tekstu zastępczego? Jeśli tak, jak to zrobić?

Odpowiedz

0

O ile wiem, na pewno nie. Ale możesz to zrobić za pomocą css

input::-webkit-input-placeholder { /* WebKit browsers */ 
    color: #fff; 
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
    color: #fff; 
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
    color: #fff; 
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
    color: #fff; 
} 
+0

Dzięki. To samo sugeruje [link article] (http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css), prawda? –

+1

Tak, to samo: D –