Изменение свойства md-subheader-inner css - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь удалить отступы: 16px; свойство, которое md-subheader-inner наследует от директивы md-subheader.

Проблема в том, что при применении другого класса к моему подзаголовку кажется, что я не могу изменить свойства внутреннего стиля. Я сделал codepen, пытаясь показать, в чем проблема здесь .

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

Обратите внимание, что я не хочу использовать прямое изменение в классе md-subheader, потому что я использую эту директиву во многих местах, и я не хочу никаких побочных эффектов (отсюда мой «padding-less-inner» класс).

Html

<md-select name="test" multiple="true" ng-model="whatever">
<md-subheader class="md-sticky padding-less-inner">
  <md-input-container style="width:100%;padding-left:8px;padding-right: 24px;margin-bottom: 0px;">
    <input style="width: calc(100% - 30px);float: right;" ng-model="searchText" class="_md-text" onkeydown="stopPropagation(event)">
  </md-input-container>
</md-subheader>
<md-optgroup>
  <md-option ng-value="item.id" ng-repeat="item in querySearch()">{{item.name_fr}}</md-option>
</md-optgroup>

CSS

.padding-less-inner {
    .md-subheader-inner {
        padding: 0 !important;
    }
    /*div {
         padding: 0 !important;        
    }*/
}

1 Ответ

0 голосов
/ 27 мая 2019

Я сделал небольшую модификацию вашего CSS:

.padding-less-inner .md-subheader-inner {
    padding: 0 !important;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...