在HTML中禁用样式(下拉框)

前端之家收集整理的这篇文章主要介绍了在HTML中禁用样式(下拉框)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们的客户之一很难在基于Web的应用程序中阅读禁用控件中的灰色文本:

我们想将风格改为浅灰色背景和黑色文字.不幸的是,大多数浏览器(包括IE,这是客户正在使用的)忽略颜色:…禁用控件上的CSS属性,因此我们无法更改前景色.

对于文本框(输入类型=“文本”),可以通过使用只读而不是已禁用的属性轻松解决这个问题.不幸的是,这不是下拉列表(选择)或复选框(输入类型=“复选框”)的选项.

有没有一个容易的解决方法呢?优先的控制不需要被其他类型的控制替代? (…由于我们的控件是由ASP.NET呈现的)

PS:在CSS中使用[disabled]选择器没有任何区别.

解决方法

在Internet Explorer 9中,将添加以下功能:禁用的伪选择器( ref).我不知道这是否会兑现“色彩”财产,但似乎很可能.

在旧版本的IE中,您可以调整背景颜色(而不是颜色).从而:

<style type="text/css">
        select[disabled] { background-color: blue; }
    </style>

这可以在IE 7和IE 8中使用.您仍然无法更改前景色,但您可以将背景颜色更改为与IE分配禁用时的灰色更强烈的对比.

原文链接:https://www.f2er.com/html/231194.html

猜你在找的HTML相关文章