YouTube 等で公開されている動画をブログに埋め込むタグには embed 要素が含まれていて、そのまま貼り付けると XHTML Valid になりません。
これを XHTML Valid なタグに変換するには、こんな感じで書き換えてやる必要があります。
変換前
<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/dt25pztvX-U"/> <param name="wmode" value="transparent"/> </object>
変換後
<object data="http://www.youtube.com/v/dt25pztvX-U" type="application/x-shockwave-flash" width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/dt25pztvX-U" /> <param name="wmode" value="transparent" /> </object>
参考:小粋空間: YouTube の Embed タグを XHTML valid にする
毎回変換するのも面倒だし、過去記事を修正するのも面倒なので、プラグイン化してみました。
続きを読む