Quiero aplicar algunos css para los elementos de entrada y quiero hacerlo solo para las entradas que no están deshabilitadas y no envían el tipo, debajo de css no funciona, tal vez si alguien puede explicarme cómo se debe agregar esto.
input:not(disabled)not:[type="submit"]:focus{
box-shadow:0 0 2px 0 #0066FF;
-webkit-box-shadow:0 0 4px 0 #66A3FF;
}
fuente
:not([disabled])
VS.:not(:disabled)
?Tu sintaxis es bastante complicada.
Cambia esto:
a:
Parece que muchas personas no se dan cuenta
:enabled
y:disabled
son selectores CSS válidos ...fuente
input:enabled:not([type="submit"]):focus{
?Tienes algunos errores tipográficos en tu selección. Debería ser:
input:not([disabled]):not([type="submit"]):focus
Vea este jsFiddle para una prueba de concepto. En una nota al margen, si eliminé la propiedad "background-color", la sombra del cuadro ya no funciona. No estoy seguro de por qué.
fuente