2011-01-21 11 views
0

このCSS宣言をIE6でうまく動作させるにはどうすればよいですか?XHTMLとIE6のオーバーフロー:隠し問題

#mask{width:725px;height:495px;margin:0;border:0;padding:0;overflow:hidden;}

問題が725pxよりもはるかに大きいと正確495px(水平スクロールブツ似)IE6の中に隠されていませんコンテンツです。

編集:
1.非表示のdivの背景イメージが表示されます。
2. Twin-Helix PNG Fix 2.0 Alphaも使用しています。

ありがとうございます。

+1

マスクに親divを追加して、それに位置を与える必要があるかもしれません。relative - IE6のみの問題です。 – jpea

+0

こんにちは、私はちょうど今それを試み、それは動作しませんでした。しかし、ありがとう。 – Francisc

+0

または、マスクのdivを「ポジションを与える:relative」としましたか?私はそれにも行くだろう。 – Francisc

答えて

2

これは、#maskコンテナ内に配置されている要素の相対的な位置付けが原因で発生します。

これは、比較的位置付け子供が正しく、同様のInternet Explorer 6および7に適用overflow: hiddenと親要素のために同じ問題also exists for overflow: autoと間違いなくoverflow: scrollをクリッピングし、隠されていないバグによるものです。

固定できるby also applying position: relative to the element you are setting the overflow onです。

+0

ありがとう、サイモン。 – Francisc

関連する問題