МЕНЬШЕ - Как выбрать глубоко вложенный элемент по имени класса? - PullRequest
0 голосов
/ 18 марта 2020

Я использую библиотеку CSS, которая использует Less. Чтобы переопределить свойства CSS определенного элемента, я пытаюсь использовать метод более высокой степени специфичности, оборачивая родительский элемент commentPaddingFix следующим образом:

<div class='commentPaddingFix'>
  <div class='Child1'>
     <div class='Child2'>
       <div class='ant-comment-inner'>
       </div>
     </div>
  </div>
</div>

И в файле Less:

.commentPaddingFix {
  .ant-comment-inner {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }
}

Мне нужно решение, которое работает, когда вы знаете className элемента, на который вы нацелены, для любого произвольного числа вложенных родительских элементов. Я не могу использовать n-ную детскую технику, так как числа детей варьируются от рендера к рендеру.

1 Ответ

0 голосов
/ 18 марта 2020

Я не знаю Меньше, но если это работает как Sass, ваше решение должно работать.

Вот как это выглядит с чистым css: https://codesandbox.io/s/condescending-bhaskara-3781k.

...