Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menyasarkan Setiap Elemen Ketiga dengan Kelas Tertentu Menggunakan CSS `nth-of-type`?

Bagaimanakah Saya Boleh Menyasarkan Setiap Elemen Ketiga dengan Kelas Tertentu Menggunakan CSS `nth-of-type`?

DDD
Lepaskan: 2024-12-18 19:11:12
asal
602 orang telah melayarinya

How Can I Target Every Third Element with a Specific Class Using CSS `nth-of-type`?

CSS jenis ke-3 Terhad kepada Kelas

Pemilih jenis ke-nth membolehkan anda memilih setiap anak ke-nth jenis tertentu . Walau bagaimanapun, adalah sukar untuk mengehadkan pemilihan ini kepada kelas tertentu.

Masalah:

Anda mahu menyasarkan setiap elemen .modul ketiga secara dinamik, tanpa mengira penandanya . Walau bagaimanapun, jenis ke-nth mengira berdasarkan jenis elemen, bukan kelas.

Penyelesaian:

Pada masa ini, tiada cara langsung untuk mengehadkan ke-nth-of -taip ke kelas tertentu. Satu penyelesaian adalah dengan menambah kelas tambahan secara manual pada setiap elemen .module ketiga.

Sebagai contoh, dalam HTML yang disediakan:

<section class="featured module">
  <h1>NOT A VIDEO</h1>
</section>

<section class="featured module third">
  <h1>NOT A VIDEO (3)</h1>
</section>

<section class="featured module">
  <h1>NOT A VIDEO</h1>
</section>

<section class="featured module third">
  <h1>NOT A VIDEO (6)</h1>
</section>
Salin selepas log masuk

Kemudian, gunakan gaya CSS berikut:

.featured.module.third {
  padding-right: 0;
  background: red;
}
Salin selepas log masuk

Ini kini akan menggayakan setiap kejadian ketiga kelas .modul dengan tambahan .ketiga kelas.

Nota:

Penyelesaian ini memerlukan penyelenggaraan manual semasa anda menambah atau mengalih keluar elemen .modul. Untuk senario yang lebih maju, pertimbangkan untuk menggunakan prapemproses JavaScript atau CSS untuk menjana kelas yang diperlukan secara automatik.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyasarkan Setiap Elemen Ketiga dengan Kelas Tertentu Menggunakan CSS `nth-of-type`?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan