html - 输入占位符 css 在 IE9 中不起作用

标签 html css angularjs

<分区>

占位符颜色仅在 IE 9 中不起作用。其他浏览器工作正常。 谁能告诉我 IE9 需要哪个 css?我使用了一个 div -> 选择元素 -> 默认输入字段。想要更改占位符的文本颜色。我在 Google 上搜索它将在 IE 10+ 上运行

input:-ms-input-placeholder    {
  color:#27AE60 !important;
}
<input type="text" ng-model="inputText" placeholder="somePlaceholder" />

原始 CSS 选择器:

 #dropdown_ID div.selectize-control div.selectize-input input:-ms-input-placeholder {
      color:#27AE60 !important;
  }

最佳答案

是的,你是对的。 IE 不支持占位符属性。 我发现这两个链接对于在 IE 中选择占位符问题的替代方案很有用。

推荐链接:

https://mathiasbynens.github.io/jquery-placeholder/
http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html

您可以使用任何方式来解决您的问题。

关于html - 输入占位符 css 在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34876737/

上一篇:html - 根据较小的尺寸限制图像宽度或高度

下一篇:javascript - 基于点击按钮的动态 URL

相关文章:

javascript - 在 jQuery 幻灯片中恢复间隔

css - 将菜单移动到中间

jquery - 输入字段内的下拉菜单

html - WordPress - 在主页上显示不同的 HTML 元素

javascript - Angularjs 路由与 django 的 url

javascript - 根据 Angular 的响应自动选择选项

html - 直接 child 的备用表行颜色

javascript - 如果页面上不存在特定类,则添加类

javascript - 附加html并动态刷新

javascript - Angular ui Bootstrap ,$scope.$watch 不起作用