我知道有关更改占位符文字的this帖子。我已尝试在我的textarea标签上实现
textarea::-webkit-input-placeholder {
color: #fff;
}
textarea:-moz-placeholder { /* Firefox 18- */
color: #fff;
}
textarea::-moz-placeholder { /* Firefox 19+ */
color: #fff;
}
textarea:-ms-input-placeholder {
color: #fff;
}
但它没有做任何事情。我错过了什么?
这是我的textarea
之一
<textarea
onChange={(e) => this.props.handleUpdateQuestion(e, firstQuestion.Id)}
placeholder="Overall Satisfaction Question"
name="SEO__Question__c"
type="text"
className="slds-input"
value={firstQuestion.SEO__Question__c ? firstQuestion.SEO__Question__c : ''}
style={inputStyle}
autoFocus
/>
答案 0 :(得分:18)
包裹引号:
onchange="{(e) => this.props.handleUpdateQuestion(e, firstQuestion.Id)}"
否则,它应该可以正常工作:
textarea::-webkit-input-placeholder {
color: #0bf;
}
textarea:-moz-placeholder { /* Firefox 18- */
color: #0bf;
}
textarea::-moz-placeholder { /* Firefox 19+ */
color: #0bf;
}
textarea:-ms-input-placeholder {
color: #0bf;
}
textarea::placeholder {
color: #0bf;
}
&#13;
<textarea placeholder="test"></textarea>
&#13;
答案 1 :(得分:11)
我不确定,但我认为现在没有必要使用这些前缀。
textarea::placeholder {
color: #fff;
}
答案 2 :(得分:1)
::-webkit-input-placeholder {
color: orange;
}
:-moz-placeholder { /* Upto Firefox 18, Deprecated in Firefox 19 */
color: orange;
}
::-moz-placeholder { /* Firefox 19+ */
color: orange;
}
:-ms-input-placeholder {
color: orange;
}
答案 3 :(得分:0)
textarea ::占位符{color:#fff;}