CSS - IE6溢出

时间:2011-03-08 12:12:18

标签: html css internet-explorer-7 internet-explorer-6

我可以看到围绕这个问题提出了一些其他问题,但没有一个答案为我解决了。

我有一张在<div>内的桌子。在IE7及以上版本中,渲染效果很好,使用滚动条可以清楚地看到表格。然而,在IE6中,这呈现为单行(例如,1px的高度)。

这是围绕这些元素的CSS。

    DIV.ScrollFrame {
        overflow: auto;
        height: 100%;
    }

    .DataTable {
        border-collapse:collapse;
    }

然后html看起来像这样

<div class="ScrollFrame" >
    <table class="DataTable">
        //some asp to generate the data
    </table>
</div>

抱歉,由于表中的数据是保密的,因此无法提供图片。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

嗯,我不确定,但你可以试试ie6:

* html DIV.ScrollFrame { overflow:scroll; }

答案 1 :(得分:0)

如果您的解决方案是设置固定高度,请确保仅为IE6提供服务。最佳做法是使用仅带有条件注释的IE6样式表,如下所示:

<!--[if IE 6]>
        <link href="/styles/ie6.css" rel="stylesheet" media="screen, print"/>
<![endif]-->

或者,您可以使用* html hack,只有IE6才能理解。