ヘッダーが固定されたスクロール可能なテーブルを作成するスクリプトを作成しましたが、Opera で奇妙なスタイリングの問題が発生し、背景色を何かに設定しようとすると、含まれる div の背景色がスクロール バーの上で黒くなります。
このスクリプトはテスト済みで、IE6/7/8、Firefox 2/3、Chrome 2/3、および Safari 2/3 で正常に動作します。
ヘッダーが固定されたスクロール可能なテーブルを作成するスクリプトを作成しましたが、Opera で奇妙なスタイリングの問題が発生し、背景色を何かに設定しようとすると、含まれる div の背景色がスクロール バーの上で黒くなります。
このスクリプトはテスト済みで、IE6/7/8、Firefox 2/3、Chrome 2/3、および Safari 2/3 で正常に動作します。
あなたのスタイルシートには現在、IE7 向けの次のハックが含まれています。
.scrollable_table table{
border-spacing:0; *border-collapse: collapse; /* hack is needed for IE7 */}
ハックを削除すると、ラッパーに設定した背景色が右上隅に正しく使用されますDIV
.scrollable_table table{border-spacing:0; border-collapse:collapse;}
ハックやブラウザー固有のものを一切使用せずにスタイルシートを作成することをお勧めします。border-collapse
そしてこの場合、なぜ以前のように微調整する必要があるのか わかりません。