The :only-of-type
pemilih pseudo-kelas dalam CSS mewakili setiap elemen yang tidak memiliki saudara kandung dengan tipe ini.
p:only-of-type ( color: red; )
Jika tidak ada tag sebelum selektor, itu akan cocok dengan semua tag (misalnya :only-of-type
). Jika pemilih lain mendahuluinya, ini akan dicocokkan berdasarkan jenis tag yang cocok dengan pemilih. Misalnya .example:only-of-type
akan berperilaku seperti p:only-of-type
jika .example
diterapkan pada elemen paragraf.
Contoh Sederhana
Satu daftar hanya berisi satu item daftar. Daftar lain berisi tiga item daftar. Kami dapat menargetkan item daftar yang sendirian dengan :only-of-type
.
Lihat Pena ini!
Meskipun mungkin itu bukan contoh terbaik, karena :only-child
akan bekerja dengan baik di sana karena item daftar adalah satu-satunya turunan yang mungkin dari daftar. Jika kita menggunakan div, kita bisa menargetkan paragraf di dalam div jika itu satu-satunya paragraf, meskipun elemen lain juga ada di sana.
Lihat Pena ini!
Untuk mencatat
Selain kesenangan, Anda bisa mendapatkan pilihan yang sama seperti :only-of-type
dengan :first-of-type:last-of-type
atau :nth-of-type(1):nth-last-of-type(1)
. Mereka menggunakan dua selektor berantai, yang berarti spesifisitasnya dua kali lipat :only-of-type
.
Dukungan Browser
Chrome | Safari | Firefox | Opera | YAITU | Android | iOS |
---|---|---|---|---|---|---|
Apa saja | Apa saja | Apa saja | Apa saja | IE9 + | Apa saja | Apa saja |