2015-11-12 2 views
0

Итак, у меня есть дивы следующим образом:Binding класс ребенка в родительский класс в CSS

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

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

Для CSS, я тусклый, чтобы включить «второй», «третий» и «четвертый» внутри «сначала», как показано ниже (но, очевидно, неверно).

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

Каков правильный способ привязки внутреннего класса к первоклассному классу без повторения высшего класса?

+0

Я не думаю, что гнездовые классы можно в обычном CSS3 - но дерзость позволяет, и именно поэтому разработчики используют дерзость. Есть ли причина, по которой вы не можете использовать ответ @ tR4xX? – asimovwasright

ответ

1

Попробуйте SASS.

В SASS вы можете сделать это:

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

Почему downvote? Довольно точно, это правильный ответ! – asimovwasright

+0

Благодарим вас за полезную информацию! :) Я поддержал ваш ответ! знак равно –

Смежные вопросы