這裏是我的HTML代碼如何隱藏通過CSS一級span元素 「 - >」 選擇
.wrapper.mini-menu .sidebar-nav li > span{
display: none;
}
<div class="wrapper mini-menu">
<div class="header"></div>
<div class="sidebar">
<ul class="sidebar-nav">
<li>
<a href="#">
<i class="fa fa-home"></i>
<span>Hide Item1</span>
<i class="fa arrow pull-right"></i>
</a>
<ul class="sub-menu">
<li>
<a href="">
<i class="fa fa-user-plus"></i>
<span>Show Item 1</span>
</a>
</li>
<li>
<a href="">
<i class="fa fa-user-plus"></i>
<span>Show Item 2</span>
</a>
</li>
</ul>
</li>
<li>
<a href="#item1">
<i class="fa fa-dashboard"></i>
<span>Hide Item2</span>
</a>
</li>
<li>
<a href="#item1">
<i class="fa fa-cogs"></i>
<span>Hide Item3</span>
</a>
</li>
</ul>
</div>
</div>
我想隱藏隱藏item1
,隱藏item2
和隱藏item3
。但我不想隱藏show
項目。如果我不使用>
選擇器,它將隱藏所有的span元素。如何通過CSS >
選擇器只選擇那些項目?
像這樣https://jsfiddle.net/b6cwsdqu/? – DaniP
現在它的工作正常。謝謝@DaniP –