私はある種のウィンドウを作成していますposition:absolute;。
ここjsbinで見られるように、「ウィンドウ」にはタイトルバーとその内容があります。
<div class="l">
<div class="t">
<h4>Title</h4>
</div>
<div class="x">
<!--contents-->
</div>
</div>
私のスタイルは次のとおりです。
div.l{position:absolute;background:#aaf;width:70%;height:200px;padding:1em;}
div.t{padding:1px;background:#af9;}
div.x{padding:1em;background:#a87;height:100%;overflow:auto;}
私が問題を抱えているのは、divxが利用可能なすべてのスペースを占有overflow:auto;してスクロール可能な領域に入れることです。
divlには明確なサイズがあるので、それに適用overflow:auto;してスクロール可能な領域を設定できますが、タイトル全体、、div.tもスクロールします。ここを参照してください。
下部のパディングxまで残りのスペースを埋めるためにdivが必要なので、それを使用できます。1emoverflow:auto;
div.x絶対に配置せずにこれを行う方法はありますか?または少なくとも?の高さを知らずにdiv.t?