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

如何在IE8中设置禁用的textarea的样式?

何飞翰
2023-03-14
问题内容

在IE8中启用禁用元素样式需要什么规则?我现在有下面的代码。在IE7下可以正常工作,但在IE8上则不能。IE8只是给我白白的背景。为什么?

input[disabled], input:disabled, textarea[disabled], textarea[disabled="disabled"], textarea:disabled {
    background:#EBEBE4;
}

问题答案:

选择器中的:pseudo类触发IE8!

如果您绝对必须使用这些CSS3 伪类,则必须取消组合这些选择器;

如果规则集中有一个选择器,而IE8无法理解,则它会忽略整个过程-这在带有CSS3伪类的IE8中很常见

例如,如果将它们分开并完全删除:disabled选择器的伪部分-您将看到下面的第一个示例适用于所有示例,而第二个示例仍适用,但IE7除外

input[disabled], select[disabled], textarea[disabled] {background-color: #0f0;} /* lime green - works in IE7+ and modern browsers */

input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {background-color:#ff0;} /* yellow -  IE8+ and modern browsers */

另一个答案中指出的颜色(而不是背景色)问题不是问题的原因,但是如果您还尝试更改颜色,则无济于事;)



 类似资料:
  • 我是JavaFx新手。我在FXML中创建了一个网格窗格。我想将该网格窗格设置为下图。我尝试了以下答案,并尝试了更多的CSS元素。但这些都没有帮助我做到这一点。 用于GridPane、VBox、VBox的JavaFX CSS类 使用CSS在GridPane中居中显示子项 向GridPane JavaFX添加边框 我是否也使用了错误的方法?我可以使用GridPane实现这一点,还是TableView很

  • 问题内容: 我尝试使用以下CSS禁用输入控件时更改其颜色。 这适用于大多数浏览器,但不适用于IE。我可以更改任何其他样式属性,例如背景颜色,边框颜色等…而不是颜色。谁能解释一下? 问题答案: 不幸的是,如果您使用Disabled属性,无论您尝试什么,IE都只会将文本的颜色默认为灰色,带有怪异的白色阴影……还有其他所有样式仍然可以使用。:-/

  • 本文向大家介绍如何在JavaFX中使用CSS设置分隔符的样式?,包括了如何在JavaFX中使用CSS设置分隔符的样式?的使用技巧和注意事项,需要的朋友参考一下 分隔符是水平或垂直线,用于分隔应用程序的UI元素。在JavaFX中,javafx.scene.control.Separator类代表一个分隔符,要创建一个分隔符,您需要实例化该类。您可以使用CSS控制分隔符的外观。 通过创建CSS文件并在

  • 这是我的代码,它提供页脚中列的总和。 但我不知道如何为这些页脚变量添加样式。也可以调整整个报告的字体大小吗?

  • 问题内容: 我正在使用react-native,并且创建了一个Alert元素。 现在,我想对其应用某种样式。假设我要为其应用红色背景色和白色的文本。 我该如何实现?可能吗? 问题答案: 您可以使用自定义库,例如react-native-modalbox。 您将可以根据需要设置样式的样式: 您可以使用打开模态 查看示例以查看更多选项。 奖励 :如果您想为react-native找到一个好的库,请尝试

  • table设置cell-style样式报ts类型错误?