1

:nth-child(odd)CSS のセレクターを使用するのに少し問題があります。div クラスに基づいて画像を選択すると、すべての画像に CSS ルールが適用されるようです。

例えば:

.class img:nth-child(odd) { margin-right:10px; }

その結果、すべてが選択されます。使ってみた

img.class:nth-child(odd) { margin-right:10px; } 

同じ結果が得られます。 http://jsfiddle.net/7mUDG/

テーブル要素などでのみ機能しますか? 間違って選択していませんか?

どうもありがとう、そう

4

3 に答える 3

4

:nth-child セレクターが 1 レベル深すぎます。http://jsfiddle.net/demchak_alex/7mUDG/2/を見てください

于 2012-08-02T15:21:55.643 に答える
4
.hello a:nth-child(odd) {
    margin-right:10px;
}
于 2012-08-02T15:32:03.807 に答える
1

私は2n-1を使用しましたが、うまくいきました

http://jsfiddle.net/tjharrop/7mUDG/3/

また、マージンを赤枠に変更して見やすくしました

于 2012-08-02T15:34:52.870 に答える