Вот, пожалуйста. Используйте flexbox, поскольку он поддерживается примерно 97% браузеров .
Привыкайте к flexbox и сетке. Если вам нужна поддержка устаревших IE, вы можете использовать float: left
, чтобы они были рядом, но также вам нужно использовать clear-fix
Есть хорошее объяснение вашей проблемы https://css -tricks.com / snippets / css / a-guide-to-flexbox /
.img-fluid {
max-width: 10% !important;
margin-right: 17% !important;
}
.flex {
display: flex;
}
<div class="flex">
<div>
<router-outlet></router-outlet>
<img class="img-fluid" src={{imagePath}}>
<br>
<span><h6 style="color:white">Appointment System</h6></span>
</div>
<div>
<mat-toolbar class="toolbar-background">
<a routerLink="customer" mat-button>Customer Form</a>
<a routerLink="showAllCustomer" mat-button>Customer Details</a>
<a (click)="logout()" mat-button>Logout</a>
</mat-toolbar>
<router-outlet></router-outlet>
</div>
</div>