2017-02-13 66 views
0

我想知道是否有一個純粹的CSS方法來添加一個類到另一個類的元素。我試圖解決的問題在下面,這也是一個例子。將CSS class y添加到類x的元素中?

使用引導程序,我有很多的元素,看起來像這樣:

<li class="nav-item"> 
    <a class="nav-link" href="#">Law</a> 
</li> 

我想這樣做是pull-right類添加到每個元素與類nav-item(我認爲),爲了使導航項全部浮動到右側。

有沒有一種純CSS的方式來做到這一點?我認爲答案是否定的,at least without LESS/SASS/JS,但我很想解除這個概念。

+1

是啊,抱歉地說,你不能沒有JS添加類。我所知道的最接近的功能是CSS,只使用僞類懸停或焦點或類似的東西。 –

回答

1

不,如果您想要將一個類添加到CSS中,您將需要使用JavaScript或Jquery。我會推薦Jquery,因爲在添加類時它更容易處理。

或者你可以只添加類到每個導航項目:

<li class="nav-item pull-right">