0

列ヘッダーが固定され、テーブル本体がスクロール可能な以下のページがあります。しかし、データをスクロールすると、画像 2 のような結果が得られます。これを取り除くために何をすべきか提案してください。これは私のdivのコードです。テーブルは以下の div 内にあります。

 <div style="overflow:auto; height:400px; position: absolute;"> 

スクロール前 ここに画像の説明を入力

スクロール後 ここに画像の説明を入力

4

3 に答える 3

0

私が気づいている2つの奇妙なことがあります:

1) テーブル ヘッダーとして div タグを使用していますが、誰も使用していませんし、明らかな理由もありません。

2) position: absolute は IE で奇妙な問題を引き起こす可能性があると聞きました。http://www.impressivewebs.com/absolute-position-css/それが主な問題かどうかはわかりません。

于 2013-03-22T20:38:15.033 に答える
0

次のように、背景色を宣言する必要があります。

#element {
    background: white;
}
于 2013-03-22T20:30:38.823 に答える
0

マークアップの JsFiddle または Codepen を投稿してください。

このbgcolor属性は非推奨です。代わりにbackground-color: #FFFまたはを使用してください。background: #FFFまた、スタイル宣言を で終了してください;。そうしないと、奇妙な問題が発生します。また、そのヘッダー行にスタイルを正しく適用していない可能性もありますが、マークアップの例がなければなんとも言えません。

于 2013-03-22T20:30:56.697 に答える