Почему при использовании пакетов я иногда могу перезаписать css классы для некоторых компонентов, но не могу для других случаев?
Например, в пакете материалов я не могу использовать это в моем стиле компонента переопределить класс:
.mat-tab-header{
background-color: #424242;
}
, но это работает в стиле компонента:
.mat-card {
background-color: red;
}
Я знаю, что я могу установить стиль в глобальном styles.scss
или установить encapsulation: ViewEncapsulation.None
. Я просто хочу понять, почему это не работает? В чем может быть разница между этими css классами? Я действительно хотел бы получить какое-то объяснение этому.