Я пытаюсь выровнять заголовок карты по правому краю, но CSS не работает .. почему?
<mat-card [ngStyle] = "{ 'margin':'5px','height':'130px'}">
<mat-card-header>
<mat-card-title [ngStyle] = "{ 'text-align':'right' }">BLABLA</mat-card-title>
</mat-card-header>
</mat-card>
Вы можете использовать это
<mat-card style = "height:100px;width:300px;display:flex;justify-content:center;align-items:center;">
<mat-card-content><span>Contents</span></mat-card-content>
</mat-card>
ваш актуальный вопрос в центре
вы можете сделать что-то вроде этого:
<mat-card>
<mat-card-header>
<mat-card-title class = "title-card-left">Test left</mat-card-title>
<mat-card-title class = "title-card-right">Test right</mat-card-title>
</mat-card-header>
<mat-card-content></mat-card-content>
</mat-card>
Затем определите несколько стилей для этих классов в вашем css / scss:
.title-card-right{
display: inline;
float: right;
}
.title-card-left{
display: inline;
}
а затем внутри вашего styles.css
.mat-card-header-text{
width: 100% !important;
}
в этом случае вам нужно изменить