我想创建一个标头容器布局。标题高度是可变的,并且容器应该始终填充剩余空间(宽度,高度)。div高度100%在td错误计算在ie和歌剧
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的这个的解决方案?
谢谢!
编辑:我的问题不需要滚动条出现,我可以避免它们溢出:隐藏。问题是,我想将内容绝对定位到容器的底部。
嗯,考虑到这进一步,我和内联样式在寻找一个基于表格的布局...如何绑你到特定的标记? – yochannah
我很乐意提供意见! –