отменять стили родительского класса с тем же именем - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть два класса с одинаковыми именами: один вводится сверху, а другой - потомку контейнера страницы.

Я хотел бы снять все свойства верхнего класса. Но только его свойства. Например, я хочу сохранить div специфицированные c свойства для этого класса. Но all:unset удаляет все стили, а не только стили из .page-header примера ниже:

.page-header {
  padding: 10px; // unset this one
}

div {
  background-color: red; // i wanna keep this style
}

.my-page-container {
  .page-header {
    all: unset;
    margin: 10px;
  }
}

Я знаю, что могу просто переопределить стиль в дочернем классе, как padding: unset, но я ищу подход, который охватывает все стили этого класса одновременно.

...