ヘッダー コンテナー レイアウトを作成しようとしています。ヘッダーの高さは可変であり、コンテナーは常に残りのスペース (幅、高さ) を埋める必要があります。
IE (9,10) および最新の Operaでは、レイアウト テーブルの高さが間違って計算され、スクロール バーが表示されます。残りのブラウザー (Safari、Chrome、Firefox) は正しく計算します。
<div class="header-container-layout">
<table border="0" cellspacing="0" cellpadding="0">
<tr class="layout-hdr">
<td style="background:#aaa">
asdasdas asdasd
</td>
</tr>
<tr class="layout-content" >
<td style="height:100%;">
<div class="layout-content-inner" style="background:#ccc;">
</div>
</td>
</tr>
</table>
</div>
.header-container-layout{
height:100%;
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
}
.layout-content-inner{
height:100%;
position:relative;
overflow:hidden;
}
table{
width:100%;
height:100%;
}
ここで状況を見ることができます:http://jsfiddle.net/95und/9/
javascript なしでこれに対する解決策はありますか?
ありがとう!
編集: 私の問題は、スクロール バーの外観とは関係ありません。overflow:hidden で回避できます。問題は、コンテンツをコンテナの底に絶対に配置したいということです。