Apakah mungkin untuk menggunakan pseudo-class CSS untuk memilih item item genap dan genap?
Saya berharap yang berikut ini untuk menghasilkan daftar warna bergantian, tetapi sebaliknya saya mendapatkan daftar item biru:
<html>
<head>
<style>
li { color: blue }
li:odd { color:green }
li:even { color:red }
</style>
</head>
<body>
<ul>
<li>ho</li>
<li>ho</li>
<li>ho</li>
<li>ho</li>
<li>ho</li>
</ul>
</body>
</html>
html
css
css-selectors
Armand
sumber
sumber
:nth-child(odd/even)
tidak berfungsi di IE8.Masalah dengan CSS Anda terletak pada sintaks kelas pseudo Anda.
Kelas semu dan genap seharusnya:
dan
Demo: http://jsfiddle.net/q76qS/5/
sumber
Gunakan ini:
Lihat di sini untuk info tentang dukungan browser: http://kimblim.dk/css-tests/selectors/
sumber
Lihat dukungan browser di sini: CSS3: nth-child () Selector
sumber
css aneh dan bahkan tidak mendukung untuk IE. merekomendasikan Anda menggunakan solusi di bawah ini.
Solusi terbaik:
sumber
Di bawah ini adalah contoh warna css genap dan ganjil
sumber
tapi itu tidak berfungsi di IE. merekomendasikan menggunakan: nth-child (2n + 1): nth-child (2n + 2)
sumber
Selektor: nth-child (n) cocok dengan setiap elemen yang merupakan anak ke-n, apa pun jenisnya, dari induknya. Ganjil dan genap adalah kata kunci yang dapat digunakan untuk mencocokkan elemen anak yang indeksnya ganjil atau genap (indeks anak pertama adalah 1).
ini yang kamu inginkan:
sumber
sumber