Desejo aplicar algumas CSS para elementos de entradas e quero fazer isso apenas para entradas que não estão desabilitadas e não são do tipo de envio, abaixo de css não está funcionando, talvez se alguém puder me explicar como isso deve ser adicionado.
input:not(disabled)not:[type="submit"]:focus{
box-shadow:0 0 2px 0 #0066FF;
-webkit-box-shadow:0 0 4px 0 #66A3FF;
}
fonte
:not([disabled])
VS.:not(:disabled)
?Sua sintaxe é bem esquisita.
Mude isso:
para:
Parece que muitas pessoas não percebem
:enabled
e:disabled
são seletores CSS válidos ...fonte
input:enabled:not([type="submit"]):focus{
?Você tem alguns erros de digitação no seu select. Deveria ser:
input:not([disabled]):not([type="submit"]):focus
Veja este jsFiddle para uma prova de conceito. Em uma nota de rodapé, se eu removi a propriedade "background-color", a sombra da caixa não funciona mais. Não sei por que.
fonte