HTML5 Flash 100%IE8和Firefox

时间:2011-01-12 01:04:58

标签: html

我需要为我的网站设一个flash介绍(我老师的要求)。我创建了介绍并将其嵌入到我的页面中。我在Chrome和Chromium中都占据了整个屏幕。在IE8,Firefox和Opera中,大小不正确。我做错了什么?

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Refresh" content="3; url=template.htm">
        <meta charset="UTF-8">
        <title>Com Tech Projects | Jason Cook</title>
    </head>
    <body style="background: black;">
        <embed style="height: 100%; width: 100%;" src="Flash/Introv6.swf"/>
    </body>
</html>

3 个答案:

答案 0 :(得分:3)

尝试使用

<style>
html,body{height:100%;padding:0px;margin:0px;background-color:black;}
</style>

代替。

答案 1 :(得分:2)

在HTML5 doctype中,父元素还必须为子元素定义%值以使用%值。所以在你身体标签的CSS中:

body {
   height: 100%;
   width: 100%;
}

然后它应该工作。

答案 2 :(得分:0)

如果您想要全屏,请写下以下内容:

<video style="position: absolute; height: 100%; width: 100%;">
   <embed style="position: absolute; height: 100%; width: 100%;"  src="Flash/Introv6.swf"/>
</video>

如果不起作用,请考虑使用<object>代码而不是<embed>