0

これは、Adobeのサイトから入手した.swfsの埋め込みコードです。

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="620" height="480" id="indexslideshow">
<param name="movie" value="images/indexslideshow.swf"/>
<param name="wmode" value="transparent"/>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="images/indexslideshow.swf" width="620" height="480">
    <param name="movie" value="images/indexslideshow.swf"/>
    <param name="wmode" value="transparent"/>
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"/></a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

これは、Mozilla Firefoxのswfの下部に余分なスペースを追加していますが、IEでは完全に機能します。誰かがこれを修正する方法を知っていますか?

4

2 に答える 2

0

たぶん、終了タグを追加すると役立ちますか?

</object>コードブロックの最後にもう1つ追加します。

また、W3HTMLバリデーターを使用してHTMLを検証してみてください。

于 2011-08-21T18:36:23.163 に答える
-1

それはマージンの問題ですか?これでコードをラップしてみてください:

<div style="margin:0; padding:0;">
...
</div>

それがマージンを引き締めるかどうかを確認します。そうでない場合は、swfの高さに一致する高さをdivタグに追加してみてください。

<div style="margin:0; padding:0; height:480px;">
...
</div>
于 2011-08-22T09:20:53.033 に答える