HTML CSS IE和Firefox Overflow属性冲突

时间:2010-11-11 13:56:08

标签: html css

我希望将表格设置为固定高度,然后将行设置为超出高度,以显示滚动条。如果行没有超出表的高度,我仍然希望显示滚动条,但显然它不可滚动。

我正在测试IE7,它似乎只是喜欢溢出:滚动,但是当我在Firefox中测试时,没有滚动可见。

有没有人知道任何代码,包括只能解决这个问题的css-only-for-IE代码?

2 个答案:

答案 0 :(得分:0)

您可以在table

中加入div的数据部分
<table id="table-header">
  <th>
  ..
  </th>
</table>
<div id="table-scrollbar">
  <table>
  ..
  </table>
<table>

然后只为div设置添加css(可能为表格,因此单元格具有相同的宽度)

#table-scrollbar { overflow: scroll; }

答案 1 :(得分:0)

听起来像这样,不是吗? http://fixedheadertable.com/demo/fullwindowdemo.html