私はある種のウィンドウを作成しています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が必要なので、それを使用できます。1em
overflow:auto;
div.x
絶対に配置せずにこれを行う方法はありますか?または少なくとも?の高さを知らずにdiv.t
?