Estilo deshabilitado <seleccionar> (cuadros desplegables) en HTML

Uno de nuestros clientes tiene dificultades para leer el texto gris en los controles deshabilitados en nuestra aplicación basada en web:

Nos gustaría cambiar el estilo a un fondo gris claro y un texto negro. Desafortunadamente, la mayoría de los navegadores (incluido IE, que es lo que está utilizando el cliente) ignorancolor: ... Atributo CSS en controles deshabilitados, por lo que no podemos cambiar el color de primer plano.

Para cuadros de texto (input type="text"), esto se puede solucionar fácilmente mediante el uso dereadonly en vez dedisabled atributo. Desafortunadamente, esta no es una opción para desplegables (select) o casillas de verificación (input type="checkbox")

¿Hay una solución fácil para eso? ¿Preferiblemente uno donde el control no necesita ser reemplazado por otro tipo de control? (... ya que nuestros controles son prestados por ASP.NET)

PD: Usando el[disabled] selector en CSS no hace la diferencia.

Respuestas a la pregunta(6)

Su respuesta a la pregunta