2017-06-16 14 views
1

2つのdivがページの一番下にあり、もう1つが「メイン」のコンテンツ領域になります。フレックスボックスをウィンドウサイズに拡大するだけで、コンテンツは表示されません

私は私が必要なものを実証するためのjsfiddleを作成しました:https://jsfiddle.net/zmnogytL/1/
HTMLは次のようになります。

<div id="parent"> 
    <div class="messages"> 
     <span id="jstext"></span> 
    </div> 
    <div class="input-area"></div> 
</div> 

コンテンツは、その高さを超えたときに、メインのdiv(灰色1)が展開するべきではありませんその中にスクロールバーがあります。 下のdiv(青色)は常に同じ場所に留まるべきです。

数え切れないほどの時間を過ごしても、私はそれが私がしたいと思うように動作するようにはなっていません。

ありがとうございます!

+0

は青のdivが固定の高さを持っているのですか? – Duannx

+0

はい、青いdivは常に100pxの高さです – pebb2

答えて

0

それを試してみてください。

.messages{ 
    overflow:scroll; 
    max-height: calc(100% - 100px); 
} 
+0

うまくいきません、このフィドルを確認してください:https://jsfiddle.net/Lqk67tqa/ – pebb2

+0

例フィドルで動作するようですが、私の実際のアプリケーション。私は最初に尋ねた質問に答えるので、私はまだこの答えを受け入れます。 – pebb2

+0

このフィドルはあなたの問題と異なっていますか? – Duannx

関連する問題