Saya mencoba memilih input
elemen dari semua type
kecuali radio
dan checkbox
.
Banyak orang telah menunjukkan bahwa Anda dapat memasukkan banyak argumen :not
, tetapi menggunakan type
sepertinya tidak berhasil saya coba.
form input:not([type="radio"], [type="checkbox"]) {
/* css here */
}
Ada ide?
css
css-selectors
delphi
sumber
sumber
Jawaban:
Mengapa: tidak hanya menggunakan dua
:not
:Ya, itu disengaja
sumber
:
karakter.input:not('.c1'), input:not('c2')
Anda berakhir dengan situasi "dan" di mana kedua kelas harus berada di input agar cocok.:not([attr],[attr])
format CSV juga :-PJika Anda menggunakan SASS dalam proyek Anda, saya telah membuat mixin ini agar berfungsi seperti yang kita semua inginkan:
dapat digunakan dalam 2 cara:
Opsi 1: daftarkan item yang diabaikan sebaris
Opsi 2: daftar item yang diabaikan dalam variabel terlebih dahulu
CSS yang dihasilkan untuk opsi mana pun
sumber
'
Karakternya lebih sedikit dan kode imo lebih efisien.:not()
= 6 karakter per item;'',
= 3 karakter per item.@include
harus ditugaskan ke hot key jadi saya akan menghitungnya sebagai satu karakter (dalam hal mengetiknya). Secara teknis saya tidak berpikir Anda bahkan perlu menggunakan tanda kutip tunggal dalam daftar jika Anda sangat membenci mereka. Mereka memang membantu mencegah editor dari panik. Berdasarkan hal itu, saya masih berpikir cara saya adalah cara mengetik yang lebih efisien dan efisien.Mulai dari CSS Selectors 4 menggunakan banyak argumen di
:not
pemilih menjadi mungkin ( lihat di sini ).Contoh:
Sayangnya, dukungan browser terbatas . Untuk saat ini, ini hanya berfungsi di Safari.
sumber
Saya mengalami masalah dengan ini, dan metode "X: not (): not ()" tidak berfungsi untuk saya.
Saya akhirnya menggunakan strategi ini:
Ini hampir tidak menyenangkan, tetapi berhasil bagi saya ketika: tidak () bersikap garang. Ini tidak ideal, tetapi solid.
sumber
Jika Anda memasang plugin "cssnext" Post CSS , maka Anda dapat dengan aman mulai menggunakan sintaks yang ingin Anda gunakan sekarang.
Menggunakan cssnext akan mengubah ini:
Ke dalam ini:
http://cssnext.io/features/#not-pseudo-class
sumber