¿Hay un selector de CSS para discapacitados input type="submit"
o "button"
?
¿Debería usar input[type="submit"][disabled]
?
¿Eso funciona en IE6?
css
css-selectors
submit-button
Francisc
fuente
fuente
:disabled
puede ser mejor, en CSS3. Sin embargo, IE tampoco es compatible, por lo que necesitará una clase de respaldo.Respuestas:
No, IE6 no admite selectores de atributos en absoluto, cf. Compatibilidad CSS e Internet Explorer .
Puede encontrar una solución alternativa: IE6 no admite selectores de "atributos" de CSS que valgan la pena leer.
EDITAR
Si va a ignorar IE6, puede hacer (CSS2.1):
input[type=submit][disabled=disabled], button[disabled=disabled] { ... }
CSS3 (IE9 +):
input[type=submit]:disabled, button:disabled { ... }
Usted puede sustituir
[disabled=disabled]
(valor de atributo) con[disabled]
(presencia de atributos).fuente
Como dice jensgram, IE6 no es compatible con el selector de atributos. Puede agregar class = "disabled" para seleccionar las entradas deshabilitadas para que esto pueda funcionar en IE6.
fuente
Usé la solución @jensgram para ocultar un div que contiene una entrada deshabilitada. Entonces oculto todo el padre de la entrada.
Aquí está el código:
div:has(>input[disabled=disabled]) { display: none; }
Quizás podría ayudar a algunos de ustedes.
fuente