ホームページ >ウェブフロントエンド >htmlチュートリアル >div レイヤーは Flash をカバーします (互換ブラウザ)_html/css_WEB-ITnose
今日、div レイヤーと flash の間の相互作用をテストしたところ、baidu でしばらく検索した後、div レイヤーが常に flash レイヤーで覆われていることがわかりました。 これを追加したところ、IEでは問題が解決しましたが、FFでは応答がなかったようです。後で、IEとFFで追加したコードが異なることがわかりました。 :
IE ブラウザで利用可能
< ;param name="wmode" value="transparent" />
Firefox で利用可能
wmode 属性情報について:
(オプション) を使用すると、Internet Explorer 4.0 で透明な Flash コンテンツ、絶対配置、および階層表示機能を使用できます。このタグ/プロパティは、Flash Player ActiveX コントロールを備えた Windows でのみ有効です。
「ウィンドウ」は、ビデオ独自の長方形のウィンドウを使用して、Web ページ上でアプリケーションを再生します。 「ウィンドウ」は、この Flash アプリケーションが HTML レイヤーと対話せず、常に最前面にあることを示します。
「不透明」では、アプリケーションはページ上の背後にあるものをすべて非表示にします。
「透明」を選択すると、アプリケーションの透明な部分を通して HTML ページの背景が表示され、アニメーションのパフォーマンスが低下する可能性があります。
「不透明ウィンドウレス」と「透明ウィンドウレス」はどちらも HTML レイヤーと対話し、SWF ファイルの上のレイヤーがアプリケーションをシャドウできるようにします。 2 つのオプションの違いは、「透明」では透明度が許可されるため、SWF ファイルの一部が透明な場合、SWF ファイルの下にある HTML レイヤーがその部分を通して表示されますが、「不透明」では表示されません。