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