Saya telah membuat lembar gaya CSS untuk proyek saya. Apakah ada cara agar saya dapat membuat aturan css yang berlaku untuk semua elemen tabel KECUALI elemen tabel yang termasuk dalam kelas "dojoxGrid"? Sesuatu seperti:
.not(dojoxGrid) table{
width:100%;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
margin:1em auto;
border-collapse:collapse;
}
css
css-selectors
Nick
sumber
sumber
Jawaban:
The negasi pseudo-class tampaknya menjadi apa yang Anda cari.
Ini tidak didukung oleh ≤ IE8 .
sumber
:not
DAPAT digunakan sebagai pemilih jquery. yaitu$("[data-name='bob']:not(a)")
, mana yang bagus.color:red
. Ini mungkin bagus untuk beberapa tetapi bagi saya saya berharap itu akan membacanya sepertitable {color:red;}
dan mengabaikan:not()
.:not(.classOne):not(.classTwo)
cf stackoverflow.com/a/5684168/248058Tidakkah menetapkan aturan css untuk semua tabel, dan kemudian yang berikutnya untuk tabel di mana class = "dojoxGrid" berfungsi? Atau apakah saya melewatkan sesuatu?
sumber
Taruhan teraman adalah membuat kelas di meja itu dan menggunakannya. Saat ini tidak mungkin mendapatkan sesuatu seperti ini untuk bekerja di semua browser utama.
sumber