0

これがわからなければ髪を引き裂くと思います。

http://www.keystoneelderlaw.com/

IE 8で[リソース]を強調表示すると、ドロップダウンボックスが途切れます。通常、これはオーバーフローが原因で発生します。つまり、ツリーの上位にある非表示のプロパティまたは何かです。しかし、この場合、私は世界で何がそれを引き起こしているのか理解していません。何か助けはありますか?

高さを500pxに設定して、問題に影響がないことを確認しました。私は途方に暮れています。

更新:私は何時間も髪を引っ張った後、自分で問題を解決しました。IE独自のフィルターの問題です。ページのさらに下にある私自身の回答を読むと、問題へのリンクが詳細に見つかります。

4

3 に答える 3

2

解決済み:

明らかに、Internet Explorerの独自のフィルターにより、divは「オーバーフロー:非表示」のように動作します。明示的に「オーバーフロー:表示;」に設定しようとしても設定します。

「filter:」グラデーションでdivを設定しましたが、これが問題の原因でした。しかし、アルファ/不透明度フィルターが同じ動作を引き起こす可能性があることも述べられています。この問題は、ここでハックして詳細に説明されています。

Internet Explorerの適切なグラデーションフィルターがオーバーフローするはずのコンテンツを切り落とさないようにするにはどうすればよいですか?

結局、フィルターを完全に削除して、IEの訪問者にグラデーションが表示されないようにしました。私はハックが嫌いです。彼らはそれだけの価値はありません。

于 2012-10-18T09:18:57.433 に答える
1

cssで#slideにプロパティを追加します

#slide
{
 z-index:-999
}
于 2012-10-17T11:46:22.990 に答える
0

ドロップダウンメニューがカルーセルの背後にレンダリングされているようです。z-indexを調べて、これで問題が解決するかどうかを確認してください(ドロップダウンdivのcssにカルーセルよりも高いz-indexを指定してください)http://www.w3schools.com /cssref/pr_pos_z-index.asp

于 2012-10-17T11:18:28.277 に答える