0

这是我从 Adob​​e 网站获得的 .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>在代码块的末尾添加另一个。

此外,尝试使用W3 HTML 验证器验证您的 HTML 。

于 2011-08-21T18:36:23.163 回答
-1

是保证金问题吗?尝试将您的代码包装在此:

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

看看这是否会拉紧利润。如果没有,您可以尝试向 div 标签添加与您的 swf 高度匹配的高度:

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