在Bootstrap 3.2.2中有声明:
.form-control:-ms-input-placeholder {
color: #999;
}
IE 11.0.17(可能还有其他版本)无法正确呈现,占位符仍为黑色。
答案 0 :(得分:6)
我在自定义CSS中添加了以下内容并修复了问题:
input:-ms-input-placeholder {
color: #999;
}
答案 1 :(得分:3)
Internet Explorer 11需要!important
标志来覆盖默认的用户代理样式。
.form-control:-ms-input-placeholder {
color: #999 !important;
}
这不是Microsoft Edge中使用::-ms-input-placeholder
且没有!important
标志的问题。 Internet Explorer 10不需要!important
标志。