Войти с помощью github
Форум /

Предположим, что есть 2 блока: .sidebar и .button

В случае если .button находится внутри .sidebar, то внешний вид .button каким-то образом меняется. Следовательно контейнер влияет на своего чайлда. По определенным причинам наши JAVA программисты отказываются вводить модификаторы для .button, мотивируя это тем, что в момент вставки они не знают контейнер в который будет вставлена кнопка. Более того ими предполагается, что если элемент в данном контейнере уникален, то для него не стоит придумывать модификатор, а нужно использовать наследование от родительского блока.

Какой правильный выход из этой ситуации?