0

私には親がいdiv.somenameます。そのには、それぞれdiv.somenameに を持つ 2 人の子供がいます。div.subbackground-color:green

私の質問は、div.subs の1 つを削除すると、もう 1 つのdiv.sub背景色を青に変更する必要があるということです。

CSSで可能ですか?

4

2 に答える 2

3

only-child疑似クラスを使用して CSS でこれを行うことができます。

div.somename > div.sub {
  background-color: green;
}

div.somename > div.sub:only-child {
  background-color: blue;
}
于 2012-08-30T12:55:39.777 に答える
1

このソリューションをチェックしてください: jsFiddle

于 2012-08-30T12:40:48.663 に答える