使用CSS设置占位符文本样式
来自菜鸟教程
占位符文本将自动继承常规输入文本的字体系列和字体大小,但您可能会遇到需要更改占位符文本颜色的情况。 您可以使用 ::placeholder 伪元素来完成此操作。
在我们的示例中,让我们为占位符文本定义自定义颜色,并覆盖继承的字体大小以具有更小的占位符文本。 这是我们的基本输入样式:
input[type="text"] {
font-family: monospace;
font-size: 20px;
color: peru;
}
这是我们占位符文本的样式:
::-webkit-input-placeholder {
color: peachpuff;
font-size: 13px;
}
::-moz-placeholder {
color: peachpuff;
font-size: 13px;
}
:-ms-input-placeholder {
color: peachpuff;
font-size: 13px;
}
::placeholder {
color: peachpuff;
font-size: 13px;
}
不幸的是,您可以看到 ::placeholder 目前需要大量供应商前缀。