こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CSSのposition指定がIE7で反映されない

YouTubeの動画(object)を画像の上に配置するため、CSSのposition(relative)で位置指定したところ、Firefoxではちゃんと指定位置に表示されるのに、IE7ではそれが反映されません。

ソースは、

(HTML)
<object class="youtube" width="175" height="141"><param name="movie" value="http://www.youtube.com/v/7GItbyK28-U"></param><embed src="http://www.youtube.com/v/7GItbyK28-U" type="application/x-shockwave-flash" width="175" height="141"></embed></object>

(CSS)
.youtube {
position: relative;
top: -270px;
left: 499px
}

です。

Firefoxではちゃんと意図通りの位置に表示されるので、positionの使用方法は間違っていないと思うのですが・・・。

IE7でも画像の上の指定位置にYouTubeの動画(object)を表示させるには、どうすればいいでしょうか?

分かる方、どうか教えてくださいませ。
よろしくお願いします。

投稿日時 - 2007-09-03 20:33:45

QNo.3312568

すぐに回答ほしいです

質問者が選んだベストアンサー

こんにちは

<object>の方ではなく<embed>の方にclass="youtube"としたらどうなります?

投稿日時 - 2007-09-03 22:20:06

お礼

解決しました!

<object>の方ではな<embed>の方にclass="youtube"を置いたら、IE7とFirefox両方とも全く同じ位置にYouTubeの動画(object)が表示されるようになりました!

ありがとうございました!

投稿日時 - 2007-09-04 04:19:38

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問