I am trying to use bootstrap styles to display a grid style. For some reason my column header and body aren't aligning. Could somebody tell me what the problem could be. I have also tried applying styling. I need to basically show Header for the first div which has class class="col-md-12. I then need to style the body div which has class div class="row your-body" . At the moment your-body us just dummy has no style defined. Need help.
<div class="grid-container container-fluid">
<div class="col-md-12">
<div class="row">
<div class="col-md-1">
CompanyName
</div>
<div class="col-md-1">
ContactName
</div>
<div class="col-md-1">
ContactTitle
</div>
<div class="col-md-1">
Address
</div>
<div class="col-md-1">
City
</div>
<div class="col-md-1">
Region
</div>
<div class="col-md-1">
PostalCode
</div>
<div class="col-md-1">
Country
</div>
<div class="col-md-1">
Phone
</div>
<div class="col-md-1">
Fax
</div>
</div>
</div>
<div class="row your-body">
<div class="col-md-12">
<ng-template let-customer let-customerIdx="index" ngFor [ngForOf]="customers">
<div class="col-md-1">
<span>{{customer.CompanyName}}</span>
</div>
<div class="col-md-1">
<span>{{customer.ContactName}}</span>
</div>
<div class="col-md-1">
<span>{{customer.ContactTitle}}</span>
</div>
<div class="col-md-1">
<span>{{customer.Address}}</span>
</div>
<div class="col-md-1">
<span>{{customer.City}}</span>
</div>
<div class="col-md-1">
<span>{{customer.Region}}</span>
</div>
<div class="col-md-1">
<span>{{customer.PostalCode}}</span>
</div>
<div class="col-md-1">
<span>{{customer.Country}}</span>
</div>
<div class="col-md-1">
<span>{{customer.Phone}}</span>
</div>
<div class="col-md-1">
<span>{{customer.Fax}}</span>
</div>
</ng-template>
</div>
</div>
</div>
style.scss
.grid-container {
display: grid;
grid-template-columns: auto auto auto;
background-color: #2196F3;
padding: 10px;
}
Expection the UI to look
