2012-07-04 76 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;,因此它會根據需要添加滾動條。