2013-07-29 39 views
3

我正在創建一個聊天應用程序,需要按照Skype的方式從下到上排列來自用戶的消息。從下到上的堆棧div

發現一個解決方案here, 但它有一些缺陷。

  1. 容器的高度是一個固定的高度,我需要覆蓋窗口的所有可用高度(如果我使用高度:100%,它會完全收縮)。
  2. 消息項目的高度是固定的,我需要它來調整它的內容高度。

對CSS有不良的經驗我有麻煩來解決這兩個問題。 有人可以指出一個解決方案嗎?

+1

兩個限制沒有采用這個方法的基礎。見JSbin沒有這些限制:http://jsbin.com/ukumer/1/edit –

回答

0

如果您提供了自己的jsfiddle,它可能會更容易。但無論如何,我試圖通過服用@IlyaStreltsyn jsbin來回答你的問題。

您可以固定位置並設置垂直對齊底部並應用底部的間隙。這裏我用0px來演示。

.wrapper { 
    display: table-cell; 
    vertical-align: bottom; 
    position: fixed; 
    bottom: 0; 
    right: 0; 
    width: 300px; 
} 

jsfiddle demo

+0

如果有任何問題,請問你的問題。 –