我正在使用開發人員在全局定義佔位符顏色的項目。但現在我需要使用不同的佔位符顏色來設置表單樣式。我如何正確解決它?CSS - 無法通過分類更改佔位符顏色
CSS
::-webkit-input-placeholder {
color: red;
}
:-moz-placeholder {
color: red;
}
::-moz-placeholder {
color: red;
}
:-ms-input-placeholder {
color: red;
}
.box input::-webkit-input-placeholder, .box textarea::-webkit-input-placeholder {
color: blue;
}
.box input:-moz-placeholder, .box textarea:-moz-placeholder {
color: blue;
}
.box input:-ms-input-placeholder, .box textarea:-ms-input-placeholder{
color: blue;
}
'.box :: - webkit-input-placeholder'等 - [fiddle](http://jsfiddle.net/vyDns/2/) – Vucko
所以你選擇了沒有任何解釋的答案,他們最可能從Vucko複製它。因爲這很有道理,所以不要把它交給那些花時間和精力解釋它出了什麼問題以及如何解決問題的人。 – Ruddy
我同意@Ruddy **價值增值:**以防萬一有人想知道爲什麼Vucko的建議可行,但不是OP的,因爲OP的CSS會在'.box'內尋找'input'和'textarea'。或者,'input.box'和'textarea.box'也應該按照元素類型工作... – Fr0zenFyr