I try to create a template for something like a chat.
I want to display the text at the bottom of the div, why i use flex
and flex-end
for the child parent. But then as soon i do this my scroll function breaks.
https://jsfiddle.net/e1n7pc42/1/
i heard my jsfiddle is not working, so here my code:
<div class="header">
<div class="output">
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
<span> <p>Hello World! </p> </span>
</div>
</div>
<div class="main"></div>
.header {
background-color: yellow;
height: 70vh;
overflow-y: scroll;
display: flex;
}
.output {
align-self: flex-end;
}
.main {
background-color: orange;
height: 20vh;
}