<分区>
<分区>
如果我有一个HTML5文本框如下
<form>
<input type="text" name="mytextbox" placeholder"MyTextBox"/>
</form>
有没有办法使用 HTML 或 CSS 将占位符/水印的颜色从默认的浅灰色更改?
最佳答案
参见 this answer .
长话短说,您需要使用 CSS 选择器将规则应用于每个浏览器,每个浏览器以不同方式处理该过程。
input.mytextbox::-webkit-input-placeholder {
/* WebKit browsers */
color: red;
}
input.mytextbox:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: red;
opacity: 1;
}
input.mytextbox::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: red;
opacity: 1;
}
input.mytextbox:-ms-input-placeholder {
/* Internet Explorer 10+ */
color: red;
}
<input class="mytextbox" type="text" name="mytextbox" placeholder="MyTextBox"/>
关于css - 有没有办法改变 HTML5 文本框水印的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568824/