По этой структуре выберите только те группы, которые являются потомками <div class="faq">
, и примените стили, которые вы не хотите применять к отступным группам. Группы, содержащиеся в <div class="faq-category-indent">
, не будут затронуты.
.faq .faq-category-group {
/* Styles for all groups */
}
.faq > .faq-category-group {
/* Styles for non-indented groups */
}
Это предполагает, что вы, конечно, не заботитесь о IE6. Иначе, другое, более подробное решение таково:
.faq .faq-category-group, .faq .faq-category-indent .faq-category-group {
/* Styles for all groups */
}
.faq .faq-category-group {
/*
* Styles for non-indented groups.
* Works because .faq .indent .group above is more specific than
* this one, so the above rule will override this one.
*/
}
Вот пример jsFiddle , который охватывает оба случая.