私はfooのクラス/クラスでページに1つまたは2つのdivを持っています。私は2番目のものだけを選択する必要があります。つまり、ページに1つしかない場合は、それを選択しません。
私は div.foo:not(:first)
と div.foo:nth-child(2)
を試してみました。
何か案は?
:nth-of-class()
セレクタはありませんが、両方の div.foo
要素が同じ親を共有している場合、依存する兄弟セレクタ第2の div.foo
が第1のものの直後に来るかどうかについて:
div.foo + div.foo /* Is immediately after */
div.foo ~ div.foo /* Is somewhere after among its siblings */
潜在的に2つ以上の div
がある場合、後続の要素に対してこれらのいずれかを使用して、上記の規則のスタイルを元に戻す必要があります。
div.foo + div.foo ~ div.foo
div.foo ~ div.foo ~ div.foo