Не точное решение, которое вы ищете, и если у вас есть разные элементы, начинающиеся с «mat», а не только mat-input
, я бы добавил класс ко всем из них и использовал ключевое слово :not
. Что-то вроде:
.container *:not(.mat) {
display:flex;
}
<div class="container">
<div class="document-holder">
<div class>error_outline</div>
<mat-input class="mat"><mat-input>
Что-то визуальное можно увидеть в this jsfiddle .
Если у вас мало элементов «mat», вы также можете использовать ключевое слово :not
несколько раз, например:
.container *:not(mat-input):not(mat-output) {
display:flex;
}
<div class="container">
<div class="document-holder">
<div class>error_outline</div>
<mat-input><mat-input>
<mat-output></mat-output>