Please help me to fix this. I am attaching the part of my code here. It's a chat and I need the scroll to be at the bottom by default and also when a new message enters it should move the rest up.
.inner-chat-info {
display: flex;
align-items: center;
display: -webkit-flex;
margin-bottom: 10px;
padding-top: 10px;
}
.chat-user-name {
font-size: 16px;
font-weight: bold;
color: #2581bd;
}
.chat-user-data {
margin-left: 12px;
}
.dialog-text {
font-weight: 100;
font-size: 16px;
}
.message-date {
color: #bbbbbb;
font-weight: 100;
}
.dialog {
padding: 0 40px;
height: 350px;
overflow-y: scroll;
}
.send-msb-btn {
margin-right: 10px;
}
<div class="dialog">
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/tom.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name">Hello hello </span>
<span class="message-date">сHello hello :17</span>
<div class="dialog-text">
Hello hello
</div>
</div>
</div>
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/leonardo.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name"> Hello hello </span>
<span class="message-date">9:20</span>
<div class="dialog-text">
Hello hello
</div>
</div>
</div>
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/tom.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name"> Hello hello </span>
<span class="message-date">10:20 </span>
<div class="dialog-text">
Hello hello
</div>
</div>
</div>
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/leonardo.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name"> Hello hello </span>
<span class="message-date">Hello hello </span>
<div class="dialog-text">
Hello hello
</div>
</div>
</div>
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/tom.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name"> Hello hello и </span>
<span class="message-date">Hello hello </span>
<div class="dialog-text">
Hello hello
</div>
</div>
</div>
<div class="inner-chat-info">
<div class="chat-user-photo">
<img class="" src="./assets/images/users/tom.png" alt="">
</div>
<div class="chat-user-data">
<span class="chat-user-name"> Hello hello </span>
<span class="message-date">Hello hello </span>
<div class="dialog-text">
:)
</div>
</div>
</div>
</div>
I tried implementing it myself but did not get it. I tried all these answers with scrollTop and scrollHeight but it didn't work. Please if possible help me to correct my code. Thanks!