浏览器的默认CSS隐藏了flash对象?

时间:2014-08-06 16:29:45

标签: css flash drupal-7 embed

我在Drupal-block中有一个嵌入式flash对象,如下所示:

<object classid="xxxxxx" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="320" width="160"><param name="quality" value="high" /><param name="movie" value="/sites/default/files/flash/xxxxxxx.swf" /><embed height="320" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/sites/default/files/flash/xxxxxxx.swf" type="application/x-shockwave-flash" width="160"></embed></object>

几天前,它神秘地消失了。在Firebug中进行一些浏览之后,我发现它很可能是由以下CSS声明引起的:

img:-moz-suppressed, input:-moz-suppressed, object:-moz-suppressed, embed:-moz-suppressed, applet:-moz-suppressed {
    display: none !important;
    visibility: hidden !important;
}

它来自(据我所知)Firefox的默认css。我试图将“对象”和“嵌入”标签设置为可见,但此声明始终覆盖它。 我的问题是:为什么这个默认的CSS声明现在生效了?它不是我嵌入的第一个flash对象,到目前为止它们是可见的。我该如何覆盖呢?

提前致谢!

0 个答案:

没有答案