Rumah > hujung hadapan web > tutorial css > Bolehkah CSS Pseudo-class Gaya Item Senarai Genap dan Ganjil?

Bolehkah CSS Pseudo-class Gaya Item Senarai Genap dan Ganjil?

DDD
Lepaskan: 2024-12-23 11:35:33
asal
506 orang telah melayarinya

Can CSS Pseudo-classes Style Even and Odd List Items?

Menggayakan Elemen Genap dan Ganjil Menggunakan CSS Pseudo-Classes

Soalan:

Bolehkah CSS kelas pseudo digunakan untuk memilih dan menggayakan elemen genap dan ganjil dalam senarai? Senarai dengan warna berselang-seli ialah hasil yang dimaksudkan, tetapi senarai dengan item biru sahaja sedang dijana.

Contoh:

Kod berikut dijangka menghasilkan senarai dengan item berwarna hijau dan merah berselang-seli, tetapi sebaliknya, semua item adalah biru.

li { color: blue }
li:odd { color:green }
li:even { color:red }
Salin selepas log masuk
<ul>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
</ul>
Salin selepas log masuk
Salin selepas log masuk

Jawapan:

Untuk menggayakan unsur genap dan ganjil dengan betul, kelas pseudo anak :nth-child harus digunakan dan bukannya : ganjil dan :genap:

li {
    color: black;
}
li:nth-child(odd) {
    color: #777;
}
li:nth-child(even) {
    color: blue;
}
Salin selepas log masuk
<ul>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
</ul>
Salin selepas log masuk
Salin selepas log masuk

Demo: [JSfiddle](http://jsfiddle.net/thirtydot/K3TuN/1323/)

Atas ialah kandungan terperinci Bolehkah CSS Pseudo-class Gaya Item Senarai Genap dan Ganjil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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