エントリー本文
YouTube の Embed タグを XHTML valid にする
YouTube で公開されている、ブログ等へ貼り付ける Embed タグには embed 要素が含まれています。この embed 要素は XHTML では定義されていないため、このタグを貼り付けると XHTML valid なページになりません。
ということで、下記のサイトを参考にタグを修正してみました。
cyano:FlashをXHTMLで表示させるには(embedタグを使わずに表示させるには)
変更前(赤色を削除)
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/gMHQ2a9VTyo"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/gMHQ2a9VTyo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
変更後(青色を追加)
<object data="http://www.youtube.com/v/gMHQ2a9VTyo" type="application/x-shockwave-flash" width="425" height="350"><param name="movie" value="http://www.youtube.com/v/gMHQ2a9VTyo" /><param name="wmode" value="transparent" /></object>
変更点は下記の通りです。
object要素にdata属性を追加し、属性値にembed要素のsrc属性値を記述object要素にtype属性を追加し、属性値にembed要素のtype属性値(application/x-shockwave-flash)を記述param要素の終了タグを削除し、開始タグを空要素タグ(末尾に " /" を付与)に変更
と、調べきったところでネットを検索したら既出でありました。
- YouTube の Embed タグを Valid にするにはどう改変すればいいですか?
- Bernie Zimmermann:Embedding YouTube Videos as Valid XHTML 1.0
ともあれ、これで XHTML valid になります。data 属性値にはファイル名が設定されているサンプルはよくみかけますが、仕様上、URI を設定するのは適正なようです。*1
書き換えが面倒な方は、下記の「YouTubeの動画埋め込みタグをValidにするツール」をご利用ください。
2007.03.14 追記
YouTube -> Valid を追記しました。
*1:XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) 等
- Windows XP で外付けデバイスを簡単に取り外す
- Web2.0 Logo Creator (URL変更)
- YouTube の Embed タグを一発で XHTML valid にする「YouTube -> Valid」
- Flash のブログパーツを XHTML valid にする
- Movable Type(MT)テンプレート
- BlogPet グループ「小粋空間テンプレユーザー」
- IE7 の CSS ハック
- Amazon アソシエイト作成支援ツール一覧
- Highslide JS でサムネイル画像を拡大表示する
- CSSで画像に影をつける(ドロップシャドウ)
≫ YouTubeの埋め込みコードをXHTML validにするGreaseMonkeyスクリプト from Liner note
FirefoxのアドオンのGreaseMonkeyを利用して自動でYouTubeの埋め込みコードをXHTML validにする
... [続きを読む]
≫ YouTube の埋め込みコードを XHTML Valid にするフィルター from パソコン遊戯
今日の Proxomitron:YouTube の埋め込みコードを XHTML Valid にするフィルター [続きを読む]
≫ YouTubeの動画埋め込みタグをValidに from つぼろぐプラス
みんな大好きYouTube!…かどうかはわかりませんが、 YouTubeの動画が... [続きを読む]
≫ 【web】YouTubeのEmbed タグをXHTML valid にする from 特別-the blog-
覚え書き。 YouTube の動画を貼り付けるというのを普通にやってるんだが、この動画を貼り付けるタグにはW3C非推奨要素 embed が入ってる。 問題... [続きを読む]
≫ FLASH(YouTube等)とXHTML valid from Laspalabras De Amor
FLASH関係のタグ(YouTubeもですが)をそのまま気軽に書き込んでしまうと... [続きを読む]
≫ FLASH(YouTube等)とXHTML valid from Laspalabras De Amor
FLASH関係のタグ(YouTubeもですが)をそのまま気軽に書き込んでしまうと... [続きを読む]
≫ 「WiiでRimo見たい!」キャンペーンに応募してみる from サラリーマン白書
任天堂「Wii」プレゼントキャンペーン開始【応募期間:5/9(水)まで】というキャンペーンをはてなが実施中。 という訳で、早速私もこのエントリーで応募し... [続きを読む]
≫ YouTubeの埋め込みをXHTML validにするブックマークレット from asotech
YouTubeの埋め込みのHTMLはXHTML validではない。The W3C Markup Validation Serviceで怒られる。 そこ... [続きを読む]
≫ [XHTML] livedoorブログをXHTML Validにするためのメモ from Tomute’s Notes
livedoorのブログをW3CのMarkup Validation Serviceでチェックしてみると、かなりのエラーやワーニングが出るので、それを取... [続きを読む]
≫ Windows IE で YouTube が見えない件 from yoshio.info
XHTML Valid なページに、YouTubeのタグをそのまま貼付けるとペー... [続きを読む]
≫ [XHTML] YouTubeのEmbedタグをXHTML validにする(最新版) from Tomute’s Notes
YouTubeで公開されている、ブログ等へ貼り付ける埋め込みコードをXHTML validにする方法は、「小粋空間: YouTube の Embed タ... [続きを読む]
≫ Internet Explorer対処にホトホト疲れた! from 和歌山県 南紀白浜スパダイブログ
昨日からずっとInternet Explorer対処に明け暮れた挙句・・・殆どあきらめモードに入りつつあります。いい加減世界の標準に追従してくれよ!!何の... [続きを読む]
