2012-07-04 52 views
0

我有一个div:表最大高度100%的固定

position: fixed; 
top: 100px; 
bottom: 0px; 
left: 0px; 
right: 0px; 

和这个div里面是一个表:

height: 100%; 
max-height: 100%; 

以及当表格单元得到了一些数据,表的增长下来,但始终不会比div容器大。这个工作很好,但不是在Firefox 13中,表格增长到比固定位置的容器更大。

我该如何解决?

+0

尝试删除最大高度:100%,因为两者都没有多大意义 –

+0

这两种情况下都不工作,有或没有尝试过。 – ElSajko

+0

“高度”选择器的百分比值在默认情况下不起作用。父div必须首先分配高度值。 – poepje

回答

0

此行添加到您的“DIV + CSS”,它会解决所有的问题:overflow: auto;

overflow: auto;会根据需要而overflow: scroll;将增加双方无论和禁用(但仍可见)添加垂直或水平滚动条一个没有使用。

0

你不能。桌子的尺寸是刚性的。细胞的内容永远无法突破它。这意味着,无论你喜不喜欢,它的宽度和/或高度都会增长,并且如果需要的话,会忽略你的CSS规则。

解决方案?在容器div上使用overflow: auto;overflow: scroll;,因此它会根据需要添加滚动条。