2014-07-03 12 views
5

SO gönderimini okuma "Change an input's HTML5 placeholder color with CSS" Bunu bir harici CSS ile nasıl yapacağımı anlıyorum.Bir girdinin HTML5 yer tutucu rengini satır içi CSS ile değiştirin.

Google ve SO ile arama yaptıktan sonra bile bunun, satır içi CSS ile çalışmasını sağlamanın hiçbir yolunu buldum (satır içi CSS'den kaçınılmalıdır).

E.g. gibi bir şey: ??? kısmı için

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

Ben tutucu metnin rengini değiştirmek için girmeye hiçbir fikrim yok.

Yani benim soru:

bir yer tutucu metnin rengini değiştirmek için satır içi CSS kullanmak mümkün mü? Evet ise nasıl yapılır?

cevap

0

Bildiğim kadarıyla, kesinlikle yapamazsınız. Ancak bunu, aşağıdaki gibi yapabilirsiniz:

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

Teşekkürler. [Bağlantılı makale] (http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css) bu da önerdi, değil mi? –

+1

Evet, aynı: D –