主容器未显示滚动条

时间:2018-09-20 23:12:19

标签: css

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

1 个答案:

答案 0 :(得分:1)

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

HTML

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

CSS

#msg {
  height: 100px;
}

看看这个link