2017-02-13 17 views
0

別のクラスの要素にクラスを追加する純粋なCSS方法があるのだろうかと思います。私が解決しようとしている問題は、以下の例でもあります。ブートストラップを使用してクラスxの要素にCSSクラスyを追加しますか?

は、私はこのように見える要素の数を持っている:私がやりたい何

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

は順番に、クラスnav-item(と思う)で各要素にpull-rightクラスを追加することですnavアイテムをすべて右に浮かせるようにします。

これを行うための純粋なCSS方法はありますか?私はと考えています。答えはいいえ、at least without LESS/SASS/JSですが、私はその考えを否定したいです。

+1

いや、あなたはJSせずにクラスを追加することはできません。私が知っている最も近い機能は、擬似クラスのホバーやフォーカスなどを使用することだけです。 –

答えて

1

いいえ、クラスをCSSに追加する場合は、JavaScriptまたはJqueryのいずれかを使用する必要があります。私はJqueryをお勧めします。なぜなら、IMOはクラスを追加するときに少しでも簡単に作業できるからです。あなただけのそれぞれのnav-項目にクラスを追加することができ

または:言って申し訳ありません

<li class="nav-item pull-right"> 
関連する問題