我有一個以高百分比爲中心的頁面居中的動態包裝。當添加新的孩子時,防止DIV容器的高度增長
它內部是一個高度固定的導航欄和一個佔據剩餘空間的導航欄(導航欄減去導航欄的100%)。
我正在通過javascript向feed添加新消息。
問題:容器與新聞一起增長。 如果它具有固定的高度(如200px),則不會生長;但那不是我想要的。
這個問題讓我瘋狂,任何幫助讚賞!
看看這裏:http://codepen.io/anon/pen/vedwA
[更新]
如果我必須在#itemsContainer,而不是新聞推送一個textarea? textarea當然也佔據itemscontainer的高度和寬度的100%,並且即使用戶經過更多文本也必須保持該大小。
在我的示例中,textarea保留在#wrapper外部,但將導航推到頂部。在codepen示例中,textarea顯示正確的行爲但不佔用100%。在無論哪種方式,它不:-( http://codepen.io/anon/pen/nGmua
**解決方案**工作
position: absolute;
top: 50px;
bottom: 0px;
width: 100%;
我們伸入容器未通過高度= 100%,但通過一個固定的頂部和底部= 0像素; 這工作只要父容器具有位置:相對;
哇,我不能相信我花了半天的試驗和錯誤。 您的解決方案絕對完美!謝謝 –
@ Beezle-Bug很高興聽到這個消息。自從我編輯了我的答案以解釋它爲什麼起作用。感謝接受! – hqcasanova
我還有另外一個給你:如果我在itemsContainer中有100%高度的