2

ページに特定の css クラスを持つ要素がいくつかあります (たとえばitem)。(N-1)番目にcssスタイルを適用することは可能.itemですか? たとえば、9 つの要素がある場合、8 番目のスタイルを設定する必要があります。

について知ってい:nth-last-child(2)ます。しかし、私の場合はうまくいきません。CHILD 要素を検索しますが、私の場合、要素は異なる親に分散されています。

私が必要とするもののjsFiddle

4

2 に答える 2

3

はい、 :nth-last-child(2)セレクターを使用して最後から 2 番目の要素を取得できます。

jsFiddleの例を次に示します。

これは古いバージョンの IE ではサポートされいません。


編集:特定のユースケースに関しては、悲しいことに、CSS だけを使用した実際のソリューションはないようです。私の最初の考えは:nth-last-of-type、クラスに基づいており、機能しない別の親と一緒にいるためです。:nth-last-childも親に基づいているため、どちらも役に立ちません。悲しいことに、これらのようなクラス関連のセレクターもありません。jQuery。

于 2013-05-02T22:28:54.303 に答える