首页 > web前端 > css教程 > 为什么我无法在 IE8 中自定义禁用的输入文本颜色?

为什么我无法在 IE8 中自定义禁用的输入文本颜色?

Barbara Streisand
发布: 2024-11-04 08:11:30
原创
335 人浏览过

Why Can't I Customize Disabled Input Text Color in IE8?

尝试在 IE8 中自定义禁用的控件颜色失败

为了控制禁用的 HTML 输入元素的外观,一些开发人员遇到了Microsoft 的 Internet Explorer 8 (IE8) 中存在特殊的挑战。虽然 CSS 规则有效地改变了其他样式属性,例如背景和边框颜色,但输入元素文本的颜色仍然难以捉摸。

以下 CSS 规则演示了所需的效果,该效果在大多数现代浏览器中都能完美运行,但会失败在 IE8 中惨不忍睹:

input[disabled='disabled'] {
  color: #666;     
}
登录后复制

IE8异常

IE8 的特殊行为源于其固有的决定,即覆盖禁用输入元素的任何指定颜色值。尽管进行了所有尝试,浏览器始终默认为浅灰色色调,并具有难以辨认的白色阴影效果。此怪癖会影响所有更改禁用输入控件颜色的尝试。

以上是为什么我无法在 IE8 中自定义禁用的输入文本颜色?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板