5

4 から n-1 までの子 div に特定のスタイルを適用したい .i は 4 から n まで実行できましたが、最後の div を除外できませんでした

ここにjsfiddleがあります http://jsfiddle.net/8WLXX/

.container div:nth-child(n+4)   {     background: red; }

私が欲しいのは、最後のdivも除外することだけです。

4

4 に答える 4

5

あなたはこれを行うことができます:

.container div:nth-child(n+4):not(:last-child) {
    background: red;
}

フィドルのデモ

于 2013-11-12T12:02:29.687 に答える
3

:not(:last-child)セレクターに追加するだけです。

.container div:nth-child(n+4):not(:last-child)
于 2013-11-12T12:02:15.023 に答える
0

を使用してそれを行うこともできます.container div:nth-child(n+4):last-child

例えば、

.container div:nth-child(n+4):last-child{
      background:none;
}

ワーキングデモ

お役に立てれば。

于 2013-11-12T12:05:37.773 に答える