画面を 100% 埋める 2 つの div を並べて作成しようとしています。左の div にはいくつかのメニューが含まれ、右の div にはコンテンツが含まれます。これが私が現時点で持っているコードです: http://jsfiddle.net/HpWZW/。現在の問題は、高さが最小の div のコンテンツと同じくらいしかないことです。したがって、この場合、右の列の iframe は左の列のメニュー項目よりも大きくなります。ただし、高さは右側ではなく左側の div コンテンツに制限されます。何か案は?ありがとう!
コード
<div>
<div class="table">
<div class="innerLeft">
<span>Left Column</Span>
</div>
<div class="innerRight">
<span>Content with Iframe</span>
</div>
</table>
</div>
...
html, body {height: 100%}
.table {
display: table;
height: 100%;
}
.innerLeft {
display: table-cell;
min-width: 160px;
background-color: lightblue;
color: black;
}
.innerRight {
display: table-cell;
width: 100%;
vertical-align: top;
background-color: red;
color: white;
}
</p>