前端之家收集整理的这篇文章主要介绍了
在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