我制作了一个消息传递系统,我坚持使用CSS。我想从页面底部开始显示消息(比如在Facebook上)。我使用了常用的方法,设置容器的相对位置和子位置的绝对位置,但是我也需要子项中的滚动条,当我按照我解释的方式定位消息时,滚动条消失。
这是我的代码:http://jsfiddle.net/dL3d7/
如果您从CSS中删除.messages
类,您会看到滚动条,但邮件不会在底部。
所以我的问题是,如何将消息保持在底部并保留滚动条?
答案 0 :(得分:2)
将max-height: 200px
和overflow: auto
设置为.messages
类:
.messages{
position: absolute;
bottom: 0;
max-height: 200px;/*Add this*/
overflow:auto;/*Add this*/
min-width:100px;/*Add this*/
}
答案 1 :(得分:2)
在.messages
div中,您使用的是position: absolute
,这意味着您必须明确width
和height
(就像您为{ {1}}已经在height
div)
试试这个CSS:
.messagesWrap
答案 2 :(得分:0)