как центрировать заголовок в mat card?

#html #css #angular #typescript #styles

#HTML #css #угловой #машинопись #стили

Вопрос:

после того, как я увеличил размер своей карточки matcard до 10 пикселей, заголовок вышел из положения и больше не находится прямо в середине карточки. Я пытался использовать position и top в css, но ничего не получалось. любое предложение или помощь будут действительно оценены.

     <mat-card class="alert" *ngIf="showBroadcast">
      <mat-card-title *ngFor="let help of broadcastText | async">
          <p style="font-size: 15px; color: black; top: 194px;">{{getMessage(help)}}</p>
      </mat-card-title>
    </mat-card>

  
 .alert{
  margin-bottom: 10px;
  background-color:  #D2232B;
  border-radius: 6px;
  opacity: 1; 
  height: 10px;
}
  

введите описание изображения здесь

Ответ №1:

Отобразить контейнер как flex и выровнять элементы по центру:

https://stackblitz.com/edit/angular-mat-card-example-nm6ywr?file=src/app/app.component.css

 .alert{
  margin-bottom: 10px;
  background-color:  #D2232B;
  border-radius: 6px;
  opacity: 1; 
  height: 10px;
  display: flex;
  align-items: center;
}