фиксированное перекрытие элементов поля ul в позиции - PullRequest
0 голосов
/ 25 мая 2019

В настоящее время я внедряю небольшую систему чата. Я хочу иметь чат, и в этом у меня есть сообщения, кнопка и вход для отправки новых сообщений. Проблема, с которой я сталкиваюсь, состоит в том, что перекрытие входа (у которого есть фиксированная позиция), кто-нибудь знает, как избавиться от этой проблемы?

Я пытался поместить отступы внизу, поле-отступ, позицию относительно списка и многие другие решения в Интернете, но я не нашел ни одного решения, которое решило бы мою проблему.

Вот HTML:

<h4 id="chatTitle">NearyChat</h4>
<mat-divider></mat-divider>
<div id="containerChat" *ngIf="canLoad">
 <ul class="messages" id="listMessages">
  <mat-list *ngFor="let msg of messagesEvent">
    <p>{{msg.messageContent}}</p>
   <mat-divider></mat-divider>
  </mat-list>
 </ul>
<mat-form-field  id="msgSended">
<input matInput placeholder="Write a message" [(ngModel)]="messageSended"    autocomplete="off">
 <button mat-icon-button matSuffix>
  <mat-icon matSuffix (click)="sendMessage()">send</mat-icon>
 </button>
 </mat-form-field>
 </div>

А вот мой css:

 #msgSended{
width:500px;
position:fixed;
bottom:0;
 }
#chatTitle{
display:block;
margin-bottom: 3px;
text-align: center;
}
.messages{
 margin-bottom: 50px;
 }

Я не могу опубликовать изображение в stackoverflow, но вот результат, если кто-то захочет посмотреть на него: https://ibb.co/WPVJYYw

Я просто хочу, чтобы элементы не перекрывали вход в нижней части экрана.

Если бы кто-то мог мне помочь, было бы здорово, заранее спасибо.

Лио

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...