2017-02-22 19 views
0

Я знаю, что я мог бы написать:Возможно ли иметь вложенный CSS, чтобы все правила в нем применялись только к дочерним элементам определенного элемента?

#parentElement h1 { 
    /*rules*/ 
} 

#parentElement div { 
    /*rules*/ 
} 

и т.д. и т.п.

, но если бы я был чрезвычайно длинный список таких правил, было бы невероятно удобно иметь синтаксис, где я мог бы написать что-то вдоль линий of

#parentElement { 
    h1 { 
     /*rules*/ 
    } 

    div { 
     /*rules*/ 
    } 
} 

Как медиа-запрос.

Есть ли что-нибудь подобное? Я ничего не мог найти в Google, но казалось, что такая очевидная идея, что она существовала в некотором роде.

+2

Посмотрите на СКС и меньше: http://sass-lang.com/ и http://lesscss.org/ – dave

+1

HTTP: // sass-lang.com/guide После написания кода scss (или sass или less) вам нужно будет скомпилировать его в файл .css – JapanGuy

+0

Спасибо, я слышал про sass, но никогда не пробовал, так как мы его не используем Работа. –

ответ

0

Рассмотрим форматировании стили в визуально реабилитационной образом:

.PARENT-ELEMENT-STYLES, 

    .parentElement h1 { 
     /*rules*/ 
    } 

    .parentElement div { 
     /*rules*/ 
    } 


/*****************/ 
/*****************/ 


.CHILD-ELEMENT-STYLES, 

    .childElement h1 { 
     /*rules*/ 
    } 

    .childElement div { 
     /*rules*/ 
    } 

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

  • Нет связанных вопросов^_^