¿Hay un selector CSS para deshabilitado input type="submit"
o "button"
?selector de CSS para entrada deshabilitada type = "submit"
¿Debo simplemente usar input[type="submit"][disabled]
?
¿Eso funciona en IE6?
¿Hay un selector CSS para deshabilitado input type="submit"
o "button"
?selector de CSS para entrada deshabilitada type = "submit"
¿Debo simplemente usar input[type="submit"][disabled]
?
¿Eso funciona en IE6?
¿Eso funciona en IE6?
No, IE6 no soporta selectores de atributos en absoluto, cf. CSS Compatibility and Internet Explorer.
Puede encontrar How to workaround: IE6 does not support CSS “attribute” selectors digno de leer.
EDITAR
Si usted es hacer caso omiso de IE6, que podría hacer (CSS 2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
Usted puede sustituto [disabled=disabled]
(valor de atributo) con [disabled]
(presencia de atributo).
Ok, gracias. Pero si tuviera que ignorar IE6, ¿cómo se lograría eso? ¿La entrada [type = "button" [disabled] sería estándar? – Francisc
Gracias de nuevo por el primer enlace, compatibilidad con CSS e Internet Explorer - EXCELENTE ARTÍCULO, marcador instantáneo. – Francisc
@Francisc Ver respuesta actualizada. – jensgram
Como dice jensgram, IE6 no admite el selector de atributos. Podría agregar una clase = "deshabilitada" para seleccionar las entradas deshabilitadas para que esto pueda funcionar en IE6.
': disabled' puede ser mejor, en CSS3. Sin embargo, IE tampoco es compatible, por lo que necesitarás una clase de respaldo. – bobince
Gracias, buen punto, pero planeo alejarme de CSS3 por ahora. – Francisc
Los desarrolladores realmente necesitan dejar de intentar soportar IE6. Y los propietarios/gerentes del sitio realmente necesitan dejar de pedirles a los desarrolladores que lo respalden. Vamos gente - ¡IE9 está saliendo ahora! – Spudley