随分前にYouTubeの埋め込み用ソースをValidにするという投稿をしたんですが、 最近仕様が変わったらしく、埋め込み用として表示されるソースがiframeになってました。 どうもiframe版だと内部でHTML5プレイヤーとの切り替えが行われるようです。 これをそのまま貼ってみたところ、デフォルトではwmodeが効いてないことが判明。 position:absoluteとz-indexで要素を重ねるとFlashが上に来てしまう。(上の画像をクリックするとテストできます) 解決方法 貼り付け用iframeのURLに ?wmode=transparent を追加するだけです <iframe title="YouTube video player" width="560" height="349" src="http://www.youtube.com/embed/2XID_W4neJo?w