当前位置: 首页 > 面试题库 >

更改已禁用的IE文本框中的字体颜色

水恩
2023-03-14
问题内容

我注意到您可以更改文本框中文本的颜色,该文本框在Firefox中应用了简单的类却被禁用,但是无法在IE
6/7中做到这一点。有没有人有一个优雅的解决方案来实现这一目标。


问题答案:

我注意到您可以在Firefox中禁用的文本框中更改文本的颜色

我想这个问题想说的是:

<textarea disabled="disabled" style="color: red;">Hello</textarea>

IE中显示灰色文本,而Fox中显示红色。FWIW,Opera也给出灰色,而WebKit浏览器给出红色。

这是一个纯粹的CSS问题,涉及根据操作系统的窗口小部件集呈现多少表单字段以及根据CSS规则呈现多少表单字段。这一直是跨浏览器差异很大的领域。脚本无关紧要,尽管SO希望“使用jQuery”作为每个问题的答案。

通常的解决方法是使用“只读”而不是“禁用”,然后使用样式(例如,基于“ class =“
disabled””)重现您想要的任何阴影禁用效果。“只读”控件不会变成禁用操作系统级别的小部件,从而给您更多的样式设置自由。



 类似资料:
  • 问题内容: 我需要更改CSS中禁用的输入元素的样式。 我该如何针对Internet Explorer? 问题答案: 您不能使用Internet Explorer。 -您可以将输入设置为,但这会带来其他后果(例如使用,将被发送到服务器提交,但使用,则不会)

  • 我有一个带有一些TextArea元素的GUI来显示信息。由于GUI将对keyevents做出反应,我在场景元素中添加了一个EventHandler。因为我不想为每个文本区域添加一个EventHandler,所以我禁用了它们以防止它们聚焦,因为这样场景的EventHandler就不再工作了。现在我有一个问题:文本显示为灰色,不再是黑色,尽管我在css文件中更改了它。你知道为什么文本不是黑色的吗?我该

  • 我意识到这听起来很像已经发布在那里的许多问题,但是请继续阅读;这有一个看似相似的问题,但并没有与已经提供的许多解决方案一起工作。 我目前正在操作系统X和视窗系统上用Eclipse写Java。使用操作系统X,我有一个JButton,从. setEnable(true)到. setEnable(false)。当这种情况发生时,当它被禁用时,我通过. setbackground(某种颜色)改变它的背景颜

  • 问题内容: 有没有办法改变matplotlib图中图例的字体颜色? 特别是在情节的背景较暗的情况下,图例中的默认黑色文本很难或无法阅读。 问题答案: 调用将在图例对象中获得Text对象的列表:

  • 我在javaFX中有一个文本字段,在该字段中键入的任何内容都必须以蓝色显示,这可以通过css实现吗?如果是,那么如何?

  • 我有一个弹出下载音频指令在我的应用程序。我正在尝试做的是,我想改变默认的文本颜色“OK”为蓝色。我试了一些东西,但不起作用。下面是我的代码: 但这种改变并没有反映出,有谁能告诉我,我做错了什么?