3

私は次のdivを持っています:

<div id="container">
    <div class="different_class"></div>
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
    <div class="child"></div>
</div>

最初のものを除いて、(.child) を持つすべての子 div に境界線を適用したいと思います。したがって、最終的に (.different_class) と (.child:eq(0)) を除くすべての子 div (実際の問題では .different_class div がない可能性があるため、nth-child を使用したくありません) には、国境。

解決策は :not() セレクターを使用することだと思いますが、その方法がよくわかりません。ありがとう'

4

3 に答える 3

6

これを試してくださいhttp://jsfiddle.net/5XuE3/

#container div.child + div.child
{
border: solid 1px black;
}
于 2012-08-17T22:20:33.120 に答える
2
.child { some css }
.child:first-child { other styling }

編集

なぜ機能しないのですか?このjsfiddleを確認してください。

于 2012-08-17T22:21:17.090 に答える