0

又一 IE8 挂断。建议表示赞赏。

所以我有下表。一个基于用户输入的 Javascript 函数用几十个值填充 tbody。发生这种情况时,Firefox 和 Chrome 都会添加滚动条;然而,IE 并没有,并且 table simple 永远存在,甚至打破了它的 div。

如何让 IE8 识别出发生了溢出?

<div>
        <form>
        <table id="myTable" style="display: block; max-height: 300px;">
            <thead style="display: block; color: white; font-family: arial, helvetica, sans-serif; width: 796px; " > 
            <tr id=head> <B>
                <th style="width: 170px; text-align: center" >Location</th> 
                <th style="width: 70px; text-align: center">Year</th> 
                <th style="width: 520px; text-align: center" >Title</th>
                </B>
            </tr> 
            </thead>
            <tbody style="display: block; width: 796px; height: 280px; overflow: scroll; text-align: center;" > 
            </tbody>  
        </table>
        </form>
    </div>
4

1 回答 1

0

您是否尝试过为带有溢出属性的表创建一个 CSS 类?

.table {溢出:滚动;}

这应该在 IE8 中工作。

于 2013-01-08T20:46:38.997 回答