0

もう 1 つの IE8 ハングアップ。アドバイスをいただければ幸いです。

だから私は次の表を持っています。ユーザー入力に基づく Javascript 関数は、tbody に多数の値を設定します。Firefox と Chrome はどちらも、その場合にスクロールバーを追加します。ただし、IE はそうではなく、シンプルなテーブルは永遠に続き、その 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 に答える