2016-09-05 20 views
-1

を追加したとき、私は、私はクラスmainを持ってdivを持って、このコード異なるスタイルの異なるクラスが

<div class="main first"> 
    <div class="content"> 
     <!--HERE IS SOME CODE--> 
    </div> 
</div> 

を持っています。このdivには、いくつかの条件が一致したときに動的に追加される第2のクラスがあります。したがって、2番目のクラスはクラスfirstまたはsecondです。メインdivの中にクラスcontentの別のdivがあります。 firstクラスを追加すると、クラスcontentは、クラスsecondが追加されたときとは異なるスタイルになります。クラスsecondを添加した場合

.main.first.content { 
    margin-top: 10px; 
} 
.main.second.content { 
    margin-bottom: 10px; 
} 

だからクラス contentがクラス firstが追加されました margin-top: 10px;margin-bottom: 10px;を持っている必要があります。

は、だから私はこのような何かを試してみました。しかし、これはうまくいかなかった。これどうやってするの。私はそれが十分明確であることを望む。

ありがとうございました。

答えて

3

変更.main.first.content.main.first .content

.main.first.content手段と.main.first .contentはクラス.main.first

+0

こんにちはを持つ要素の子孫であるクラスcontentを持つ要素に変換して、すべての3つのクラスを持つ要素に..パーフェクト、これは私のためにうまくいく、ありがとう!私はそれをできるだけ早く正しいものとして受け入れます。乾杯。 :) – MrBuggy

関連する問題