1

<li>ナビゲーション メニューを作成しようとしています。最初のメニューをその上のコンテナーと完全に並べたいのですが、最初のメニューの右側にスペースが必要な<li>ので、次のようなことをしようとしています。

nav .innercontainer ul li:nth-of-type(2n+1){ /*only happen after the first <li>*/
    margin-left:20px;
}

ありがとう、これらの擬似選択要素は地獄のように混乱しています。

4

2 に答える 2

2

これを行う最も簡単な方法は、+セレクターを使用することです。

ul > li + li{
    /* all li elements except the first */
}
于 2012-10-19T19:56:21.730 に答える
0

nav .innercontainer ul li{ margin-left:20px;

}

nav .innercontainer ul li:first{ margin-left:0;

}

うまくいけば、このように簡単です

于 2012-10-19T19:52:43.120 に答える