Estilo desativado <selecionar> (caixas suspensas) em HTML
Um de nossos clientes não consegue ler o texto em cinza nos controles desativados em nosso aplicativo baseado na Web:
Gostaríamos de alterar o estilo para um plano de fundo cinza claro e um texto em preto. Infelizmente, a maioria dos navegadores (incluindo o IE, que é o que o cliente está usando) ignora ocolor: ...
Atributo CSS nos controles desabilitados, portanto, não podemos alterar a cor do primeiro plano.
Para caixas de texto (input type="text"
), isso pode ser facilmente contornado usando o métodoreadonly
ao invés dedisabled
atributo. Infelizmente, essa não é uma opção para menus suspensos (select
) ou caixas de seleção (input type="checkbox"
)
Existe uma solução fácil para isso? Preferencialmente aquele em que o controle não precisa ser substituído por outro tipo de controle? (... como nossos controles são renderizados pelo ASP.NET)
PS: Usando o[disabled]
seletor em CSS não faz diferença.