Saya membuat situs web yang sangat canggih. Pertanyaan saya: Apakah mungkin untuk memilih semua anak lain kecuali untuk :first-child
dan :last-child
? Saya tahu ada :not()
pemilih tetapi tidak berfungsi dengan lebih dari satu yang tidak ada di dalam tanda kurung. Inilah yang saya miliki:
#navigation ul li:not(:first-child, :last-child) {
background: url(images/UISegmentBarButtonmiddle@2x.png);
background-size: contain;
}
html
css
css-selectors
Daniel
sumber
sumber
Jawaban:
Coba
#navigation ul li:not(:first-child):not(:last-child)
.sumber
not()
bahkan mencoba ini sebelum googling: P jeniusnot (A and B)
tidak sama dengan(not A) and (not B)
, itu lebih baik(not A) or (not B)
. Tidak bekerja.Tentu itu akan berhasil, Anda hanya perlu menggunakan dua pemilih 'bukan'.
Ini akan berlanjut ke baris setelah yang pertama, mengatakan "bukan anak pertama" dan "bukan anak terakhir".
sumber