ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS 疑似クラスは偶数および奇数のリスト項目をスタイルできますか?

CSS 疑似クラスは偶数および奇数のリスト項目をスタイルできますか?

DDD
DDDオリジナル
2024-12-23 11:35:33448ブラウズ

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

CSS 疑似クラスを使用した偶数要素と奇数要素のスタイル

質問:

CSS は可能疑似クラスを利用して、リスト内の偶数要素と奇数要素を選択してスタイル設定することができますか?色が交互に切り替わるリストが意図された結果ですが、青色の項目のみを含むリストが生成されます。

例:

次のコードはリストを生成すると予想されます。緑と赤の色のアイテムが交互に表示されますが、代わりにすべてのアイテムがblue.

li { color: blue }
li:odd { color:green }
li:even { color:red }
<ul>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
    <li>ho</li>
</ul>

答え:

偶数要素と奇数要素を正しくスタイルするには、次の代わりに :nth-child 疑似クラスを使用する必要があります。奇妙で:even:

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

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

以上がCSS 疑似クラスは偶数および奇数のリスト項目をスタイルできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。