我想要一个向左浮动的元素,后面跟着一个向右浮动的元素,两者分别在不同行上。
这应该是一个聊天客户端,其中文本显示在消息 div 的底部。
由于某种原因,发送和接收的消息最终会出现在同一行。
以下是HTML代码:
以下是HTML代码:
<div class="messages">
<div class="message-list">
<div class="message-row">
<span class="sent-message">Hello world</span>
</div>
<div class="message-row">
<span class="received-message">TESTING</span>
</div>
</div>
</div>
还有CSS
.messages {
height: 500px;
position: relative;
}
.message-list {
position: absolute;
bottom: 0;
width: 100%;
}
.sent-message{
float: right;
}
.received-message {
float: left;
}
以下是 jsfiddle 的代码。 https://jsfiddle.net/5pdad3tx/