Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memilih Contoh Pertama Jenis Elemen Tertentu dalam Keseluruhan Dokumen Menggunakan CSS?

Bagaimana untuk Memilih Contoh Pertama Jenis Elemen Tertentu dalam Keseluruhan Dokumen Menggunakan CSS?

Linda Hamilton
Lepaskan: 2024-12-08 22:52:12
asal
655 orang telah melayarinya

How to Select the First Instance of a Specific Element Type in an Entire Document Using CSS?

Memadankan Elemen Pertama Jenis Tertentu Di Mana-mana Dalam Dokumen

Soalan:

Bagaimana anda boleh menentukan yang pertama contoh jenis elemen tertentu dalam keseluruhan dokumen menggunakan CSS?

Jawapan:

CSS biasa tidak membenarkan pemadanan elemen pertama jenis tertentu merentas keseluruhan dokumen. Ini kerana :first-of-type pseudo-class hanya terpakai kepada elemen relatif kepada induknya dan bukannya akar dokumen.

JavaScript Solutions

Simulating :first-of-type

Anda boleh menganggarkan kefungsian :first-of-type dengan JavaScript menggunakan kaedah querySelector(), yang mendapatkan semula elemen padanan pertama daripada pemilih yang ditentukan. Berikut ialah contoh:

document.querySelector('p').className += ' first-of-type';
Salin selepas log masuk
p {
  background: red;
}

p.first-of-type {
  background: pink;
}
Salin selepas log masuk

Kod ini memberikan kelas "jenis pertama" kepada

elemen dalam dokumen, membolehkan anda menggayakannya secara bebas:

<body>
  <section>
    <p>111</p>
    <p>222</p>
    <p>333</p>
  </section>
  <p>444</p>
  <p>555</p>
</body>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Memilih Contoh Pertama Jenis Elemen Tertentu dalam Keseluruhan Dokumen Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan