Вот что вы можете сделать, используя fxFlexFill
: StackBlitz ЗДЕСЬ
<div class="container" style="padding: 20px" fxFlexFill fxLayoutGap="10px">
<div fxFlex="30"><mat-card>Some Text</mat-card></div>
<div fxFlex="40"><mat-card>Some Text</mat-card></div>
<div fxFlex="30"><mat-card>Some Text</mat-card></div>
</div>
fxFlexFill
позволяет вам установить высоту div
в соответствии с тем, что может потребоваться.
Поэтому я добавил CSS
для вашей страницы HTML
, чтобы она имела максимальную высоту в зависимости от вашего экрана.
html, body {height: 100%; margin: 0;}
DEMO: