Я делаю встроенный div с тремя столбцами и добавляю мат-карту слева. При этом из-за относительного положения мат-карты div смещается вниз. И при выполнении абсолютной позиции мат-карта приходит в положение, которое я хотел, однако ширина не регулируется как родительская. Может кто-нибудь помочь мне ?
Это мой HTML
<div id='main'>
<div [style.background]="'blue'" id='components'>
<mat-card>
<mat-card-title>Components</mat-card-title>
<mat-card-content>Inside it</mat-card-content>
</mat-card>
</div>
<div [style.background]="'white'" id='preview'>
</div>
<div [style.background]="'red'" id='properties'>
</div>
</div>
И css
#main{
height:calc(100vh - 64px);
#components{
width:30% !important;
display: inline-block;
height:100%;
}
#preview{
width:40% !important;
display: inline-block;
height:100%;
}
#properties{
width:30% !important;
display: inline-block;
height:100%;
}
}
mat-card{
position:absolute;
}
Я хочу настроить карту в левом div.
Пожалуйста помогите !!!!!