我在 div 中有一个表格,表格不会填充容器 div。为什么不?
HTML:
<div class="fill">
<table class="table">
...
</table>
</div>
CSS:
.fill {
position:relative;
width:100%;
height:100%;
}
.table {
position:absolute !important;
left:0 !important;
right:10px !important;
bottom:0 !important;
top:39px !important;
}
该表仅填充了容器 div 的一小部分。为什么?
更新:或者,如果我尝试以下操作,它在 Firefox 中不起作用,但在 Chrome 中起作用。
HTML:
<div class="fill">
<div class="wrap">
<table class="table">
...
</table>
</div>
</div>
CSS:
.fill {
position:relative;
width:100%;
height:100%;
}
.wrap {
position:absolute;
left:0;
right:0;
top:39px;
bottom:0;
}
.table {
position:relative;
height:100%;
width:100%;
}
第二个版本更接近我想要的(因为它确实在 Chrome 中工作)。