2011-01-12 3 views
0

私のウェブサイトには、私の先生からの必要条件であるFlashイントロが必要です。私はイントロを作り、それを私のページに埋め込んだ。私はChromeとChromiumの両方で画面全体を占めています。 IE8、Firefox、Operaではサイズが正しくありません。私は間違って何をしていますか?HTML5 Flash 100%IE8とFirefox

<!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

「私は間違っていますか?」 - Flashを使用しています。 :P – Alerty

+0

私は知っています。彼女はフラッシュが必要なスキルであると確信しているようです。彼女は新しいHTML5の機能について知らないようだ。残りのクラスはDreamweaverとFireworksでサイトを運営していました。私のウェブサイトはおそらく標準的な賛辞である唯一のサイトになります。 – Jason

答えて

3

ではなく

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

を使用してみてください。

+0

ありがとうございます。これはうまくいった。 – Jason

2

HTML5 doctypeでは、親要素には%値を使用するために子要素に%値が定義されている必要があります。だからあなたのボディータグのCSSの:

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

それは動作するはずです。

+0

...%dimensionがすべて存在する理由は時々不思議です... –

+0

私のbodyタグを ""とFirefoxとOperaで同じ問題が発生しています。 – Jason

0

あなたはそれがフルスクリーンたい場合は、次のように書きます。

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

問題が解決しない場合は、代わりに<embed><object>タグの使用を検討してください。

+0

それは動作しませんでした。 – Jason

関連する問題