为什么 -ms-input-placeholder 的 color 设置被输入字段的颜色设置覆盖? ( input[type=text],input[type=password], textarea, select )
-ms-input-placeholder
color
input[type=text],input[type=password], textarea, select
在Chrome和Firefox中,这很好用 .
即使 -ms-input-placeholder 设置为红色,请参见带有蓝色占位符文本的图像 .
您的样式表中的 input:-ms-input-placeholder 选择器之后会出现 input[type=text] 选择器,这会使其优先(因为两个选择器都具有相同的特定性) . 如果's the case, you'll想要移动下面的占位符规则,以使其优先 .
input:-ms-input-placeholder
input[type=text]
它最有可能在Chrome和Firefox中运行的原因是因为它们都使用伪元素而不是伪类来定位占位符文本,这完全不同 .
1 回答
您的样式表中的
input:-ms-input-placeholder
选择器之后会出现input[type=text]
选择器,这会使其优先(因为两个选择器都具有相同的特定性) . 如果's the case, you'll想要移动下面的占位符规则,以使其优先 .它最有可能在Chrome和Firefox中运行的原因是因为它们都使用伪元素而不是伪类来定位占位符文本,这完全不同 .