TopサービスYouTube > YouTube の Embed タグを XHTML valid にする
2007年1月 5日

YouTube の Embed タグを XHTML valid にする

Posted at January 5,2007 12:30 AM
Category:[YouTube]
Tag:[]

YouTube で公開されている、ブログ等へ貼り付ける Embed タグには embed 要素が含まれています。この embed 要素は XHTML では定義されていないため、このタグを貼り付けると XHTML valid なページになりません。

ということで、下記のサイトを参考にタグを修正してみました。

cyanoFlashを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 要素の終了タグを削除し、開始タグを空要素タグ(末尾に " /" を付与)に変更

と、調べきったところでネットを検索したら既出でありました。

ともあれ、これで XHTML valid になります。data 属性値にはファイル名が設定されているサンプルはよくみかけますが、仕様上、URI を設定するのは適正なようです。*1

書き換えが面倒な方は、下記の「YouTubeの動画埋め込みタグをValidにするツール」をご利用ください。

YouTube -> Valid

2007.03.14 追記
YouTube -> Valid を追記しました。


*1:XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


トラックバック

YouTubeの埋め込みコードをXHTML validにするGreaseMonkeyスクリプト from Liner note
FirefoxのアドオンのGreaseMonkeyを利用して自動でYouTubeの埋め込みコードをXHTML validにする ... [続きを読む]

Tracked on January 7, 2007 4:42 AM

YouTube の埋め込みコードを XHTML Valid にするフィルター from パソコン遊戯
今日の Proxomitron:YouTube の埋め込みコードを XHTML Valid にするフィルター [続きを読む]

Tracked on January 7, 2007 9:00 PM

YouTubeの動画埋め込みタグをValidに from つぼろぐプラス
みんな大好きYouTube!…かどうかはわかりませんが、 YouTubeの動画が... [続きを読む]

Tracked on March 14, 2007 9:26 AM

【web】YouTubeのEmbed タグをXHTML valid にする from 特別-the blog-
覚え書き。 YouTube の動画を貼り付けるというのを普通にやってるんだが、この動画を貼り付けるタグにはW3C非推奨要素 embed が入ってる。 問題... [続きを読む]

Tracked on March 20, 2007 11:37 AM

FLASH(YouTube等)とXHTML valid from Laspalabras De Amor
FLASH関係のタグ(YouTubeもですが)をそのまま気軽に書き込んでしまうと... [続きを読む]

Tracked on April 19, 2007 7:25 PM

FLASH(YouTube等)とXHTML valid from Laspalabras De Amor
FLASH関係のタグ(YouTubeもですが)をそのまま気軽に書き込んでしまうと... [続きを読む]

Tracked on April 21, 2007 12:39 PM

「WiiでRimo見たい!」キャンペーンに応募してみる from サラリーマン白書
任天堂「Wii」プレゼントキャンペーン開始【応募期間:5/9(水)まで】というキャンペーンをはてなが実施中。 という訳で、早速私もこのエントリーで応募し... [続きを読む]

Tracked on April 27, 2007 10:28 AM

YouTubeの埋め込みをXHTML validにするブックマークレット from asotech
YouTubeの埋め込みのHTMLはXHTML validではない。The W3C Markup Validation Serviceで怒られる。 そこ... [続きを読む]

Tracked on February 20, 2008 1:59 AM
コメントする

*必須



お知らせ:2008年5月現在、多忙のため、7月頃までコメントを速やかに回答できない状態が続きます。ご質問の内容によっては回答が7月以降になる可能性がありますので、予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Entry Trackbacks
Entries of this Category
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.1
 
List Me!