Вы можете использовать препроцессор CSS (например, LESS, SASS или другой) и организовывать свой CSS более структурированным образом, что-то вроде
#test {
div { ... }
span { ... }
}
и, если вас совсем не интересует поддержка Internet Explorer или Opera, вы можете использовать :any()
селектор, например,
#test :-moz-any(div, span),
#test :-webkit-any(div, span) {
...
}
См. Также https://developer.mozilla.org/en/CSS/%3A-moz-any
Другая возможность - применить определенный класс ко всем интересующим вас вложенным элементам и нацелить их на
.
#test .specificclass { ... }