最初のアイテムから左ボーダーを削除し、リスト内の4番目のアイテムから右ボーダーを削除する必要があります。これらのアイテムのサブリストには影響しません。これどうやってするの?最後の子CSS3
メニューリストのための私のコードは次のとおりです。
私は#menu ul li a { padding: 10px; display: inline-block; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCC; border-left-color: #000; }
に境界線を追加し、私は最初の子
から境界線を削除するには、このコードを使用するコードである<div id="menu">
<ul><li><a href="#">First Item</a><ul>
<li><a href="#">First Sub Item</a></li>
<li><a href="#">Second Sub Item</a></li>
</ul></li></ul>
<ul>
<li><a href="#">Second Item</a>
<ul>
<li><a href="#">First Sub Item</a></li>
<li><a href="#">Second Sub Item</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#">Third Item</a>
<ul>
<li><a href="#">First Sub Item</a></li>
<li><a href="#">Second Sub Item</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#">Fourth Item</a>
<ul>
<li><a href="#">First Sub Item</a></li>
<li><a href="#">Second Sub Item</a></li>
</ul>
</li>
</ul>
</div>
#menu ul:first-child a { border-left: 0px; }
これは完璧に動作しますが、私が最後の子供から削除する場合は、サブアイテムul li ul liに影響しますないUL李私は管理者が将来
試してみて、どこCSSですか? – BoltClock
この質問のためにいくつかのCSSがあれば、私たちが手助けできるようにどの要素に境界があるのか把握することができます。 – frontendzzzguy
@ user1370371 CSSを提供してください。私たちはあなたが抱えている問題をどう修正するかを推測するのではなく、実際の作業コードを与えて説明することができます。 – sg3s