Bagaimana Anda bisa memilih yang pertama dan yang terakhir TD
berturut-turut?
tr > td[0],
tr > td[-1] {
/* styles */
}
css
css-selectors
clarkk
sumber
sumber
tr > td
dantr td
?>
anak langsung saja. Tanpa itu, semua keturunan (misalnya anak-anak anak-anak) akan dipilih. Untuk memilih anak ke-2 atau ke-3, lihat kenth-child
pemilih-semu.+
. sesuatu sepertitr td + td + .... +td
tetapi bagaimana jika saya tidak tahu berapa banyak yang saya miliki?Anda dapat menggunakan cuplikan berikut:
Menggunakan kelas pseudo berikut:
: first-child berarti "pilih elemen ini jika itu adalah anak pertama dari induknya".
: last-child berarti "pilih elemen ini jika itu adalah anak terakhir dari induknya".
Hanya elemen node (tag HTML) yang terpengaruh, kelas pseudo ini mengabaikan node teks.
sumber
Anda dapat menggunakan : anak pertama dan : anak terakhir
pseudo-selectors
:Atau Anda bisa menggunakan cara lain seperti
Keduanya bekerja dengan sempurna
sumber
Jika Anda menggunakan sass (scss) Anda dapat menggunakan potongan berikut:
sumber
Jika baris berisi beberapa
th
tag yang mengarah (atau tertinggal) sebelumtd
Anda harus menggunakan:first-of-type
dan:last-of-type
penyeleksi. Kalau tidak, yang pertamatd
tidak akan dipilih jika itu bukan elemen pertama dari baris.Ini memberi:
sumber