2017-03-16 98 views
0

這是可能的與CSS隱藏此:<a data-toggle="collapse"></a>沒有隱藏第一個<a>?只用css?CSS隱藏數據切換

<a href="edit.html"> 
    <i class="pull-left fa fa-lg fa-calendar-plus-o" aria-hidden="true"></i> 
</a> 

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> 
 
    <li> 
 
     <a href="edit.html"> 
 
     <i class="pull-left fa fa-lg fa-calendar-plus-o" aria-hidden="true"></i> 
 
     </a> 
 
     <a data-toggle="collapse" data-target="#collapse" aria-expanded="false" aria-controls="collapse" class="">Collapse</a> 
 
    </li>

回答

2

可以使用data-toggle屬性作爲像這樣選擇......

[data-toggle="collapse"] { 
    display: none; 
} 

我要指出這不是一個好的問題和/或最佳實踐的分離。

1

您可以使用CSS選擇器:

a:nth-of-type(2){ 
 
display:none; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> 
 
    <li> 
 
     <a href="edit.html"> 
 
     <i class="pull-left fa fa-lg fa-calendar-plus-o" aria-hidden="true"></i> 
 
     </a> 
 
     <a data-toggle="collapse" data-target="#collapse" aria-expanded="false" aria-controls="collapse" class="">Collapse</a> 
 
    </li>

1

a:last-child{ 
 
display:none; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous"> 
 
    <li> 
 
     <a href="edit.html"> 
 
     <i class="pull-left fa fa-lg fa-calendar-plus-o" aria-hidden="true"></i> 
 
     </a> 
 
     <a data-toggle="collapse" data-target="#collapse" aria-expanded="false" aria-controls="collapse" class="">Collapse</a> 
 
    </li>

您可以使用:最後一個孩子引用到最後標籤

0
[data-toggle="collapse"] { 
    display: none; 
}