输入占位符css在IE9中不起作用[重复]
Posted
技术标签:
【中文标题】输入占位符css在IE9中不起作用[重复]【英文标题】:Input Placeholder css not working in IE9 [duplicate] 【发布时间】:2016-04-24 22:09:27 【问题描述】:占位符颜色仅在 IE 9 中不起作用。其他浏览器工作正常。 谁能告诉我IE9需要哪些CSS?我使用了一个 div -> 选择元素 -> 默认输入字段。想要更改占位符的文本颜色。我在谷歌上搜索它可以在 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;
【问题讨论】:
caniuse.com/#search=%3A%3Aplaceholder - 这种回答。 gist.github.com/jaywilliams/1105055 【参考方案1】:是的,你是对的。 IE 不支持占位符属性。 我发现这两个链接对于为 IE 中的占位符问题选择替代方案很有用。
推荐链接:
https://mathiasbynens.github.io/jquery-placeholder/ http://www.hagenburger.net/BLOG/html5-Input-Placeholder-Fix-With-jQuery.html
您可以使用任何方法来解决您的问题。
【讨论】:
以上是关于输入占位符css在IE9中不起作用[重复]的主要内容,如果未能解决你的问题,请参考以下文章
占位符在 IE8 和 IE9 中不起作用,即使使用 jQuery 插件