我需要为我的网站设一个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>
答案 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>
。