::placeholder 伪元素
这个伪元素可以改变 input、textarea 占位文本的样式。
input::placeholder {
color: green;
}
完整的兼容性写法:
input {
&::-webkit-input-placeholder, /* WebKit browsers*/
&:-moz-input-placeholder, /* Mozilla Firefox 4 to 18*/
&::-moz-input-placeholder, /* Mozilla Firefox 19+*/
&:-ms-input-placeholder /* Internet Explorer 10+*/
{
color: green;
}
}
在 Chrome 控制台调试 placeholder 样式
默认情况下,Chrome 控制台是看不到 input 的 placeholder 的样式的,可以在控制台的设置里面把这个配置勾上就行了:

现在就能看到 placeholder 伪元素和其上的样式了:















![[设计模式] 浅谈SOLID设计原则](https://img-blog.csdnimg.cn/f845bb46162944a4b7f3f8e7292cf2aa.png)



