Как я могу применить стили к предку, используя scss?Только если у предка есть х элемент / класс? - PullRequest
0 голосов
/ 05 декабря 2018

Если у .page-builder__item--text есть таблица, я хочу, чтобы она принимала x стилей.

Из чтения документов sass-lang я получил это, но, похоже, это не работает.Я неправильно понял документы?Если так, то как?Примечание: я не могу изменить HTML

table {
  .page-builder__item--text & {
    background-attachment: red;
  }
}

HTML выглядит так

<div class="page-builder__item--text">
    <div class="no-leftpad no-rightpad">
        <div class="pb-text">
           <table>
   //====table content here
           </table>
       </div>
   </div>
</div>

1 Ответ

0 голосов
/ 05 декабря 2018

Нет способа выбрать предков в CSS или SCSS.Если таблица имеет полную ширину и высоту, можно добавить элемент :: after для добавления фона.

В противном случае я рекомендую javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...