1

iFrameオブジェクトがメインページからcssプロパティを取得するのを防ぐにはどうすればよいですか。(または私はそれがしていることだと思います)

具体的には:

メインクラスでiframeオブジェクトを作成していて、iFrameが表示されているときにメインページの不透明度を変更しようとしていますが、何らかの理由でiFrameの不透明度も変更されます。コードを入れようとしましたが、見苦しいようです...

基本的には、Facebook(または他のWebサイト)のような画像の見方をしようとしています。背景が暗くなり(っぽく)、ページがポップアップし、それをナビゲートできます。

4

1 に答える 1

6

iFrame オブジェクトがメイン ページから CSS プロパティを取得できないようにする方法を教えてください。

何もしない。iframe には独立したドキュメントが含まれており、CSS はそれらにカスケードしません。

iFrameが表示されているときにメインページの不透明度を変更しようとしていますが、何らかの理由でiFrameの不透明度も変更されます

opacityその要素の個々の子孫ではなく、適用される要素のレンダリングされたコンテンツを変更します。

iframeを設定する要素の中に入れないでくださいopacity。必要なレイアウトを取得するには、おそらく絶対配置を使用する必要があります。

于 2012-07-02T15:37:25.900 に答える