2015-11-12 4 views
0

Alors, j'ai divs comme suit:classe fixation enfant dans la classe parent dans css

<div class="first"> 
    <div class="second"> 
     <div class="third"> 
     <div class="fourth"> 

     </div> 
     </div> 
    </div> 

Pour css, je blême d'inclure "Second", "troisième" et "quatrième" à l'intérieur de "premier" comme ci-dessous (mais évidemment pas correct).

.first{ 
    .second{some css} 
    .third{some css} 
    .fourth{some css} 
} 

Quelle est la bonne façon de lier la classe interne dans une classe supérieure sans répéter la classe supérieure?

+0

Je ne pense pas que les classes de nidification est possible dans css3 régulière - mais SASS permet, ce qui est exactement la raison pour laquelle les développeurs utilisent SASS. Y at-il une raison pour laquelle vous ne pouvez pas utiliser la réponse de @ tR4xX? – asimovwasright

Répondre

1

Essayez SASS.

Sass vous pouvez le faire:

nav { 
    ul { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    } 

    li { display: inline-block; } 

    a { 
    display: block; 
    padding: 6px 12px; 
    text-decoration: none; 
    } 
} 

SASS Official Page

+0

Pourquoi le downvote? Assez sûr que c'est exactement la bonne réponse! – asimovwasright

+0

Merci pour l'info utile! :) J'ai upvoted votre réponse! =) –