【发布时间】:2014-09-12 12:01:42
【问题描述】:
我正在尝试使用 CSS 制作类似布局的聊天应用程序。所以为此我需要在屏幕底部输入文本。我把它和position:fixed; bottom: 0; 放在一起,它固定在底部,所以它很好,但问题是当它上面的消息增加时,它们会在输入 div 后面并隐藏在那里,最后一条消息在滚动时甚至不显示。
代码是:
<div id='chat_window'>
<ul id="messages" style="list-style-type: none; margin: 0; padding: 0;"></ul>
<div class="panel-footer" style="position: fixed; bottom: 0;">
<div class="input-group">
<input id="my_msg" type="text" class="form-control input-sm" placeholder="Type your message...">
<span class="input-group-btn">
<button class="btn btn-warning btn-sm" id="my_msg_submit">Send</button>
</span>
</div>
</div>
</div>
那么,对于不同的屏幕高度,让消息不落后于输入而只位于输入之上的最佳方法是什么?
【问题讨论】:
标签: css twitter-bootstrap layout