Saya ingin menerapkan beberapa css untuk elemen input dan saya ingin melakukannya hanya untuk input yang tidak dinonaktifkan dan tidak mengirimkan tipe, di bawah ini css tidak berfungsi, mungkin jika seseorang dapat menjelaskan kepada saya bagaimana ini harus ditambahkan.
input:not(disabled)not:[type="submit"]:focus{
box-shadow:0 0 2px 0 #0066FF;
-webkit-box-shadow:0 0 4px 0 #66A3FF;
}
sumber
:not([disabled])
VS.:not(:disabled)
?Sintaks Anda cukup edan.
Ubah ini:
untuk:
Tampaknya banyak orang tidak menyadari
:enabled
dan:disabled
merupakan penyeleksi CSS yang valid ...sumber
input:enabled:not([type="submit"]):focus{
?Anda memiliki beberapa kesalahan ketik di pilih Anda. Harus:
input:not([disabled]):not([type="submit"]):focus
Lihat jsFiddle ini untuk bukti konsep. Pada sidenote, jika saya menghapus properti "background-color", maka bayangan kotak tidak lagi berfungsi. Tidak yakin kenapa.
sumber