尝试在 IE8 中自定义禁用的控件颜色失败
为了控制禁用的 HTML 输入元素的外观,一些开发人员遇到了Microsoft 的 Internet Explorer 8 (IE8) 中存在特殊的挑战。虽然 CSS 规则有效地改变了其他样式属性,例如背景和边框颜色,但输入元素文本的颜色仍然难以捉摸。
以下 CSS 规则演示了所需的效果,该效果在大多数现代浏览器中都能完美运行,但会失败在 IE8 中惨不忍睹:
input[disabled='disabled'] { color: #666; }
IE8异常
IE8 的特殊行为源于其固有的决定,即覆盖禁用输入元素的任何指定颜色值。尽管进行了所有尝试,浏览器始终默认为浅灰色色调,并具有难以辨认的白色阴影效果。此怪癖会影响所有更改禁用输入控件颜色的尝试。
以上是为什么我无法在 IE8 中自定义禁用的输入文本颜色?的详细内容。更多信息请关注PHP中文网其他相关文章!