1

私は次のhtml構造を持っています:

<div class="nav-collapse">
              <ul class="nav">

              </ul>

              <ul id="registerCart" class="nav pull-right">

              </ul>

</div>

次のルールを最初のナビゲーションにのみ適用したかったので、次のようにしました。

.nav-collapse > .nav {
    left: 135px;
}

ただし、これは registerCart にも適用されます。これを最初のナビゲーションにのみ適用するにはどうすればよいですか?

4

3 に答える 3

1

> 演算子は、定義された親からすべてのレベルのすべての子に一致するのではなく、定義された親の直接の子 (したがって 1 レベルの深さ) である一致する子のみを選択することを意味します。

:first-child の使用は完全に問題ありませんが、動的コンテンツが関係する場合、IE7 および IE8 でいくつかの問題が発生する可能性があります。既知の問題については、 http://www.quirksmode.org/css/selectorsを参照してください。疑わしい場合は、最初の子をそのクラスまたは id 属性で選択してください。

于 2013-11-04T09:28:57.150 に答える