Я использую листы Sass для CSS и часто спрашиваю себя, какова цель иерархии CSS. Значение: балисис, более точно описанный селекционерами, будет преобладать над другим балисисом. Я также часто использую селектор !important и не понимаю, почему он существует и добавляет ли он только один уровень точности. Я также не понимаю, является ли это хорошей практикой объединения селекторов, зная, что чем больше он составлен, тем точнее он будет.
Я часто объединяю балисис в sass и пытаюсь описать свой CSS с помощью родительского балисиса.
Подробнее здесь: https://stackoverflow.com/questions/797 ... d-practice