你好,我希望你一切都好!所以实际上我在聊天室工作,我无法显示消息。您会看到实际发生的情况是,当我输入一条消息时,消息框就会关闭。相反,我想要的是我希望顶部的消息位于导航栏后面,并且我希望显示消息的容器显示滚动条,以便消息发送框保持原位 我的index.php
body {
overflow: none;
}
.container {
border: 2px solid #dedede;
background-color: #f1f1f1;
border-radius: 5px;
padding: 10px;
margin: 10px 0;
overflow: auto;
}
.darker {
border-color: #ccc;
background-color: #ddd;
}
.container::after {
content: "";
clear: both;
display: table;
}
.container img {
float: left;
max-width: 60px;
width: 100%;
margin-right: 20px;
border-radius: 50%;
}
.container img.right {
float: right;
margin-left: 20px;
margin-right: 0;
}
.time-right {
float: right;
color: #aaa;
}
.time-left {
float: left;
color: #999;
}
<div class="container">
<p>
<div id="load_msg"></div>
</p>
<span class="time-right">11:00</span>
</div>
<div class="container darker">
<form method="POST" action="">
<input type="text" name="message" id="message_id" />
<button type="button" id="send_msg">Send</button>
</form>
</div>
答案 0 :(得分:1)
您有两个.container
:一个用于消息,另一个用于表单。您需要将两者分开,因此为消息容器指定一个ID。然后,您用ID设置容器的高度。
HTML
<div class="container" id="msg">...</div>
<div class="container">...</div>
CSS
#msg {
height: 100px;
}
看看这个link