我希望將表格設置爲固定高度,然後爲超出高度的行設置一個滾動條。如果行沒有超出表的高度,我仍然希望顯示一個滾動條,但顯然它不可滾動。HTML CSS IE和Firefox溢出屬性衝突
我在IE7上測試,它只顯示溢出:滾動,但是當我在Firefox中測試沒有滾動是可見的。
有沒有人知道任何代碼,包括css-only-for-IE代碼可以解決這個問題嗎?
我希望將表格設置爲固定高度,然後爲超出高度的行設置一個滾動條。如果行沒有超出表的高度,我仍然希望顯示一個滾動條,但顯然它不可滾動。HTML CSS IE和Firefox溢出屬性衝突
我在IE7上測試,它只顯示溢出:滾動,但是當我在Firefox中測試沒有滾動是可見的。
有沒有人知道任何代碼,包括css-only-for-IE代碼可以解決這個問題嗎?
你可以包括在div
<table id="table-header">
<th>
..
</th>
</table>
<div id="table-scrollbar">
<table>
..
</table>
<table>
然後就是設置添加的CSS的div table
數據部分(也可能爲表,所以細胞具有相同的寬度)
#table-scrollbar { overflow: scroll; }
我不確定,但我認爲只有帶有「block」顯示的元素才能設置其「溢出」屬性。 – rhino 2010-11-11 13:58:28
嘗試'overflow:auto;' – 2010-11-11 13:59:41
@rhino是正確的。溢出不用於表格元素。 – Rob 2010-11-11 17:41:30