您好,我希望您一切都好!所以实际上我在聊天室工作,我无法显示消息。您会看到实际发生的情况是,当我输入一条消息时,消息框就会关闭。相反,我想要的是我希望顶部的消息位于导航栏后面,并且我希望显示消息的容器显示滚动条,以便消息发送框保持原位
我的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>

最佳答案

您有两个.container:一个用于消息,另一个用于表单。您需要将两者分开,因此为消息容器指定一个ID。然后,您用id设置容器的高度。

的HTML

<div class="container" id="msg">...</div>
<div class="container">...</div>


的CSS

#msg {
  height: 100px;
}


看看这个link

关于css - 主容器未显示滚动条,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52434528/

10-12 13:08
查看更多