【问题标题】:How do I change the color of the text cursor in an input field in IE?如何更改 IE 输入字段中文本光标的颜色?
【发布时间】:2010-10-15 15:49:25
【问题描述】:

据我所见,在 Firefox 和 Chrome 中,输入字段中文本光标的颜色更改为 color css 属性的值。但是在 IE 中它没有任何效果。

有没有办法在IE中实现这个效果?

【问题讨论】:

  • 我的页面上存在同样的问题 (lonniebest.com/FormatCSS)。当您将光标悬停在文本区域中时,它会与背景融为一体。恼人的;它应该像你上面所说的那样:成为“颜色”属性的颜色。
  • @Lonnie:如何将插入符号悬停?
  • @Joey 你的回答是有效的。仍然有什么要克服的?

标签: css internet-explorer input text text-cursor


【解决方案1】:

在 IE 上输入文本光标的颜色总是与背景颜色相反。所以你不能在IE上。

这也是 W3C 未指定的,所以不要指望任何地方都有支持,如果有,那么它只是一个工件:-)

编辑: 9 年后,我们现在有了 caret-color,但不适用于 IE 或 Edge。适用于其他浏览器。

【讨论】:

  • 这仍未实现,但现在有一个规范:dev.w3.org/csswg/css-ui/#caret-color
  • 从 IE Edge v79(2020 年 1 月)开始,我们可以使用 CSS 规则 caret-color
  • @mryuso92:嗯,这是基于 Chromium 的 Edge,所以 Trident 和 EdgeHTML 都没有获得对此的支持。这个问题是关于什么的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 2019-10-31
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多