2009-07-28 1 views
1

固定ヘッダーでスクロール可能な表を作成するためのスクリプトを作成しましたが、背景色を何かに設定しようとすると、divを含む部分の背景色がスクロールバーの上で黒くなります。Opera CSSの問題:オーバーフローと背景色の組み合わせを使用するとOpera 9.63と10のベータ版で奇妙な黒い背景が表示される

このスクリプトは、IE6/7/8、Firefox 2/3、Chrome 2/3、Safari 2/3で正常に動作しています。

デモページ:http://www.chrisnetonline.com/tests/scrolltable.html

答えて

0

あなたのスタイルシートは現在、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がそのように調整される必要があるのか​​分かりません。

関連する問題