Penguji Pemilih CSS
Input HTML
Padanan
Butiran teknikal
Cara Penguji Pemilih CSS Berfungsi
Apa yang Alat Ini Lakukan
Penguji Pemilih CSS menilai pemilih CSS terhadap input HTML dan menyerlahkan secara visual semua elemen yang sepadan. Anda tampal atau taip HTML dalam satu panel, masukkan pemilih CSS, dan serta-merta lihat elemen mana yang sepadan bersama kiraan jumlah padanan. Ini memberikan maklum balas segera tentang kekhususan dan skop pemilih tanpa perlu membuka DevTools pelayar atau mengubah suai halaman langsung.
Kes Penggunaan Pembangun yang Lazim
Pembangun frontend menggunakan alat ini untuk membina pemilih yang tepat bagi penggayaan, menguji pemilih pengikisan terhadap contoh HTML sebelum menulis kod pengekstrakan, dan menyahpepijat mengapa peraturan CSS tidak menyasarkan elemen yang dimaksudkan. Jurutera QA mengesahkan pemilih Cypress atau Playwright terhadap snapshot halaman. Ia juga berguna untuk menulis peraturan pengekstrakan kandungan untuk pembaca RSS, penghurai e-mel, atau skrip automasi pelayar tanpa kepala.
Format Data, Jenis, atau Varian
Alat ini menyokong spesifikasi penuh CSS Selectors Level 3 termasuk pemilih jenis, pemilih kelas dan ID, pemilih atribut dengan operator ([attr^=value], [attr$=value]), pseudo-kelas (:nth-child, :not, :first-of-type), penggabung (keturunan, anak >, adik-beradik bersebelahan +, adik-beradik umum ~), dan pseudo-elemen (::before, ::after). Pemilih kompaun kompleks dan senarai pemilih (dipisahkan koma) disokong sepenuhnya.
Perangkap Lazim dan Kes Tepi
Padanan pemilih CSS bergantung pada struktur DOM yang dihuraikan, bukan teks HTML mentah — tag yang tidak ditutup, elemen tersirat (tbody), dan pembetulan ralat pelayar boleh menyebabkan DOM sebenar berbeza daripada apa yang anda lihat dalam sumber. Pseudo-elemen (::before, ::after) bukan nod DOM sebenar dan tidak boleh dipilih oleh querySelector. Awalan ruang nama dalam kandungan XML/SVG memerlukan pengendalian khas. Pemilih yang terlalu spesifik yang berfungsi pada contoh HTML mungkin gagal pada halaman produksi dengan penandaan yang sedikit berbeza.
Bila Perlu Menggunakan Alat Ini Berbanding Kod
Gunakan alat pelayar ini untuk pembangunan pemilih secara interaktif dan pengesahan pantas terhadap petikan HTML. Untuk pengikisan web produksi atau automasi ujian, gunakan pengujian pemilih terbina dalam rangka kerja anda (Playwright's page.locator, Puppeteer's page.$) yang berjalan terhadap DOM yang benar-benar dirender dengan pelaksanaan JavaScript, kandungan dinamik, perayauan shadow DOM, dan pengendalian iframe yang tidak dapat ditiru oleh padanan HTML statik.