Css IE 11不';无法正确渲染占位符颜色

Css IE 11不';无法正确渲染占位符颜色,css,twitter-bootstrap,internet-explorer,placeholder,html-rendering,Css,Twitter Bootstrap,Internet Explorer,Placeholder,Html Rendering,在Bootstrap 3.2.2中有一个声明: .form-control:-ms-input-placeholder { color: #999; } IE 11.0.17(可能还有其他版本)无法正确渲染,占位符仍为黑色。我在自定义CSS中添加了以下内容,解决了此问题: input:-ms-input-placeholder { color: #999; } Internet Explorer 11需要!重要信息覆盖默认用户代理样式的标志 .form-control:-ms-i

在Bootstrap 3.2.2中有一个声明:

.form-control:-ms-input-placeholder {
  color: #999;
}

IE 11.0.17(可能还有其他版本)无法正确渲染,占位符仍为黑色。

我在自定义CSS中添加了以下内容,解决了此问题:

input:-ms-input-placeholder {
    color: #999;
}

Internet Explorer 11需要
!重要信息
覆盖默认用户代理样式的标志

.form-control:-ms-input-placeholder {
  color: #999 !important;
}
这在使用
:-ms输入占位符和no
的Microsoft Edge中不是问题!重要
标志。Internet Explorer 10不需要
!重要信息
标志。

另请参见和。